Antialiasing fontů v Zend Studio 5
Webdesign, CMS
28.11.05
Zend Studio 5 je jeden z nejlepších produktů pro vývoj a ladění PHP 5 aplikací. Instalace produktů je naprosto bezproblémová, Zend Studio Server například automaticky rozpoznal již instalovaný Apache 2.0.55 server (ve velice nestandardní lokaci) a existující PHP 5.0.5 instalaci a automaticky modifikoval php.ini
a httpd.conf
soubory, kam vložil Zend Debugger, takže klient Zend IDE pracoval na první spuštění.
Jediný problém jsem zaznamenal s fonty, jsem z jEditu zvyklý na antialiasing fontů, a Zend Studio toto standardně nenabízí, ale je možné to obejít editací souboru ZDE.lax
, a upravit jej následovně (via 99bugs.blogspot.com):
lax.nl.java.option.additional=-Dsun.java2d.noddraw=true -Dswing.aatext=true
Následně si již můžete užívat i na LCD kvalitního písma:
specifikace vlastních fontů
Zend Studio editor a fonty s antialiasingem
Nepřipadá ti Zend oproti PHPEclipse trochu pomalejší? Byl jsem nadšený z toho, jak se intelisense (rozbalovací doplňovátko) zobrazí ihned, ale většinou se to docela na zlomek vteřiny trhne.
[1] připadá mi to extrémně rychlé, mám tu 20MB projekt PHP kódu, a parser je prostě okamžitý, ale je to na AMD X2 5000+ a 2GB RAM ;-)
No já si myslím, že je lepší jEdit a nepoužívat IDE. Sice si tam všechno naklikáš, ale je to něco jako WYSIWYG pro HTML, prostě to není ono.
Jediné, co se mi na Zend studio líbí je možnost ladit si výkon, což se mi u některých modulů docela hodilo.
[3] díváš se na to špatně, skuteční programátoři používají IDE, debugger, watches, profiler, jen mini-projekty se dělají způsobem pokus-omyl..
Co se týče vztahu Zend vs. Eclipse, tak z této tiskové zprávy podle mě vyplývá, že jednou Zend poběží na Eclipse. :-)
http://www.zend.com/news/zendpr.php?id=109...
[3]
Jak to, že tam nejde ladit výkon, vždyť tam je profiller?
S tím AA je to vážně lepší.
Ale škoda, že stále neni k dispozici Zend Studio Server pro PHP 5.1 :-(
[7] Myslíš pro neuvěřitelně zabugované PHP 5.1, pro které musela být hned po 4 dnech vydaná nová verze?
S AA je to asi 100x lepší, jenom škoda, že Zend je pořád něco jako "mezi slepými jednooký král" :-(
[8]
jj, přesně tu verzi myslím :-) Dokonce jsem jednu chybu i našel ihned po nainstalování, bohužel mě někdo asi o 6 hodin předběhl.
A skutečně není nic, co by se Zend Studiu alespoň trochu blížilo, což je určitě škoda.
Mimochodem, setkal se někdo s problémy s finální verzí Zend Studio Serveru? Musel jsem se vrátit k betaverzi, protože ta finální verze mi způsobovala pády Apache a generování nesmyslných znaků do výsledků SQL dotazů. V té době jsem měl ještě PHP 5.0.5, s PHP 5.1.1 se mi to už nechce zkoušet.
Podle mé zkušenosti, Zend je rychlejší, když má nastaveno aby nepoužíval "OS look and feel" a je spuštěný následovně:
injavaw -Xms16m -Xmx192m -Dsun.java2d.noddraw=true -Dswing.aatext=true -cp ZendIDE.jar;MRJToolkitStubs.zip;sftp.jar;jhall.jar;../docs/help.zip com.zend.ide.desktop.Main
[4] No tak zrovna mini projekty nedělám, ale třebas když používáš Smarty a objektové moduly, tak spousta věcí jde řešit jinak.
Protože šablonu vykresluji na konec, tak breakpoint udělám přes die($variable) apod.
Já bych naopak řekl, že Zend Studio používáš jen pro čistej vývoj jádra frameworku, a pak to nepotřebuješ. Odladíš si kritické části, a dál většinou není potřeba tyhle věci moc sledovat, zejména když máš objekty tak s tím nebývá moc problémů.
[11]
Ale stále přijdeš o tu podle mě ještě větší výhodu, kterou Zend Studio má. A to velmi, opravdu velmi inteligentní automatické doplňování. V tom se nedá Zend s ničím srovnávat. Automaticky pozná s PHPDoc komentáře, co metoda vrátila za objekt a po napsání -> automaticky zobrazí všechny metody i s popisem a s parametry. Kdo si má ty všechny metody pamatovat a pořád se dívat do zdrojáku je otrava.
Jinak je Zend jako editor nic moc, chybí mi odsazování označeného bloku, špatně odsazuje
if
acase
, chybí mi inkrementální hledání jako má jEdit a spousta dalších vychytávek, které jEdit má. Ale prostě to, že si za mě pamatuje stovky metod a napovídá mi jejich parametry, tohle všechno bohatě vynahradí.Ahoj, nenašel jsem vhodnější diskuzi tak se zkusím zeptat zde...pokud vadí, příspěvek smažte...
Programuji si osobní stránky v PHP+HTML+CSS....na zkoušení webu na svém PC používám EasyPHP 1.8 jelikož zatím neumím nainstalovat APACHE a MySQL...zde je vše automaticky nainstalováno po pár kliknutích...problém nastal když jsem si chtěl updatnout verzi PHP na 5.0 z původní PHP4...postupoval jsem podle návodu na webu autora EASYPHP, ale stále mi to ukazuje, že mám verzi PHP4 :(...nezkoušel jste to také někdo ? možná jsem někde něco špatně zapnul nebo zapoměl zapnout...
Děkuji Kuba
[13] Pokud chceš pracovat s apachem, php a mysql a ještě jsi se nedostal k tomu aby sis nainstaloval vlastní linuxový server např. DEBIAN Můžeš vyskoušet tento projekt xampp jedná se o připravený balík který stačí rozbalit ze *.ZIP souboru nebo nainstalovat a můžeš na adrese 127.0.0.1 můžeš si vybrat zda chceš PHP ve verzi 4 nebo 5 dá se mezi nimi přepínat podle toho jak zrovna potřebuješ.
Hodně zdaru
Empyrea|Vlado Raab
[14] EasyPHP mi připadne jako velmi šetrné (vůči blbům a noobům) proto jsem si ho instalil...jen jsem potřeboval ozkoušet funkčnost mých stránek..fungují v něm bezvadně..bohužel veací mi to chybu s proměnými a prý je to problém staré verze PHP4...tak jsem chtěl zkusit update na PHP5...počkám tedy na hosting který si zrovna zřizuji...
děkuji i tak za odpověď....Kuba
No dobře, mám sice 1,5GB ram, 1.83 centrino a grafiku AMR x700 128MB, ale taky se mi zdá pomalý (třeba čistě jenom při přepínání oken se mi z neznámých důvodů prostě tak na sekundu zobrazí šedá obrazovka...
V podstatě je to zatím jediná, ale o to vážnější, nevýhoda oproti Macromedia Dreamweawer:(
Ještě jsem teda nepřišel jak rychle přepnout u jednoho konkrétního skriptu kódování. Standardně píšu v UTF-8, ale občas musím něco editovat ve win1250:(
Na trochu nestandardní ovládání si třeba zvyknu - uvidíme.