PHPeclipse - splněný sen programátora / webdesignéra

MyEgo.cz

home foto blogy mywindows.cz kontakt

PHPeclipse - splněný sen programátora / webdesignéra

PHP 18.10.04
PHPEclipse

O eclipse.org, open-source projektu v čele s IBM (podílí se na něm ale i Borland, SUSE, Red Hat, a mnozí další), každý již asi někdy slyšel. Eclipse.org je naprosto dokonalé vývojové prostředí, framework, multiplatformní, a to nejen pro Javu. Za pomocí pluginů je Eclipse možno rozšířit i o podporu například PHP, na což se zaměřuje projekt PHPeclipse.de.

Nutno říci, že Eclipse je skutečně dokonalé IDE. S editací PHP / CSS / SQL / XHTML zdrojového textu v editoru se to nedá srovnávat. Můžete používat PHP debugger, code browser Vám po stisku Ctrl+Space nabídne nejen vestavěné funkce PHP, ale i veškeré funkce, které si Vy deklarujete v include / require souborech, a jejich popis z PHPDoc kompatibilních komentářů (!), nabízí "Resource" a "Debug" perspektivu, real-time prohlížení PHP výstupu ve vestavěném browseru, real-time PHP parser, skvělou správu projektu, integrovanou spolupráci s CVS, včetně podpory pro ssh, přímý import projektu z CVS, podporu a code browser pro nejen PHP, ale i CSS (včetně CSS 2.0), XHTML, a SQL, a mraky dalších funkcí.

PHPEclipse je prostě splněný sen programátora / webdesignéra.

Instalace PHPeclipse a konfigurace debuggeru u celého tohoto komplexu je poněkud náročnější, ale vyplatí se.

Nejlepší na tom je, že tento skvělý projekt je k dispozici jako open-source. Projekt, se kterým se například Dreamweaver MX 2004, či FrontPage 2002 nemůže vůbec měřit. Nikdy. Tolik funkcí, skvěle podaných, prostě jiné IDE / Framework nenabídne.

Resource Zvětšit RESOURCE perspektivu

 

Debug Zvětšit DEBUG perspektivu


Komentáře

  1. 1 kmar 18.10.04, 10:10:28
    FB

    RE: "Tolik funkcí, skvěle podaných, prostě jiné IDE / Framework nenabídne." - a co ASP.NET?

  2. 2 Radek Hulán 18.10.04, 10:10:32
    FB

    [1] od kterého okamžiku je ASP.NET open-source a podporuje PHP, CSS, XHTML a SQL?

  3. 3 Michal Tuláček 18.10.04, 11:10:26
    FB

    prvni program ktery byl tady glorifikovany a pritom mam chut ho nainstalovat a stahnout... protoze tohle vypada fakt cool...

  4. 4 llook 19.10.04, 02:10:10
    FB

    Možná až jednou budu mít PIV-3.3MHz;)
    Jinak ty screenshoty se nápadně podobají WinXP. Že by přechod z Linuxu zpátky?

  5. 5 Radek Hulán 19.10.04, 02:10:48
    FB

    [4] ty screenshoty *jsou* z Windows, musel jsem cosi dělat ve Photoshopu, a tam se Linux moc nechytá, tak to spravil jemný reboot ;-)

  6. 6 Petr 19.10.04, 07:10:28
    FB

    Daji se v tom PHP soubory editovat pres FTP nebo je nutne to delat vsechno na lokale?

  7. 7 Filda 19.10.04, 08:10:48
    FB

    Eclipse jsem si nainstaloval minuly tyden a uplne s prehledem beha na PIII 450MHz. Jediny misto kde trochu zdrzuje je spusteni ale pak je to opravdu svizny, az jsem se divil.

  8. 8 michal 19.10.04, 09:10:11
    FB

    [1] Neznam sice prostredi .NET. Ale muj znamej dela v MS a on sam rikal, ze videl Eclipse a maji (jako MS) v jistych smerech co dohanet.

    Jinak Eclipse je fakt super. Akorat to chce trochu vykonejsi pocitac (ne tu sunku co mam doma :-))

  9. 9 vrabcak 19.10.04, 09:10:59
    FB

    [5] A co CrossOver Office, nezkoušel jsi? V něm by měl Photoshop údajně běhat.

  10. 10 Radek Hulán 19.10.04, 11:10:30
    FB

    [9] CrossOver Office sice Photoshop podporují, ale stojí tolik, co samotná Windows XP Home ;-) To raději udělám reboot..

  11. 11 MarrLiss 19.10.04, 05:10:02
    FB

    1) nevsimnul jsem si, ze by v eclipse byl Borland (nechapu co by tam delal, byla by to pro nej akorat konkurence)
    2)spousta pluginu do eclipse http://eclipse-plugins.2y.net/eclipse/ http://eclipse-plugins.2y.net/eclipse/

  12. 12 Michal Tuláček 19.10.04, 08:10:18
    FB

    Tak jsem to nainstaloval... a vypada to fakt dobre :D Otazka je jak se to bude pouzivat... Protoze vzhled neni vse (ale kdyz se t dobre skloubi neni to na skodu :D)

  13. 13 Pretor 22.10.04, 12:10:07
    FB

    Jak docilim toho ze budu moc nastavit u projektu kodovani ISO-8859-2 nemam ho v properties na vyber. Diky za info, jinak PHPeclipse super.

  14. 14 Radek Hulán 22.10.04, 12:10:10
    FB

    [13] nevím, používám všude utf-8

  15. 15 Pretor 22.10.04, 12:10:33
    FB

    [14] Na to kodovani snad odpoved najdu jinde. Ale da se nastavit pod nejakou kombinaci tlacitek aby se mi zobrazil help k prikazu na kterem jsem najety mysi? Nyni to je reseno tak ze na najetem prikazu dam prave tlacitko a help.
    Diky za info.

  16. 16 emilk 26.10.04, 08:10:09
    FB

    nevite nekdo o mirroru?
    sdkcko mi to podle totalcmd bude tahat na cdma jeste 1263 hodin :(

  17. 17 Tomáš Kubát 27.10.04, 11:10:02
    FB

    Taky jsem neodolal a zkusil ... opravdu mé srdce plesá. Jen jsem se chtěl zeptat, nahrál jsem verzi PHPEclipse1.1.1-2004-10-24.zip (ted ji mimochodem na sourceforce.net ani nevidim) a nefunguji mi OUTLINE. Přidám si nový projekt, otevřu file, který začíná:

    require ("./files/class.php");
    require "./files/class_novinky.php";
    $stranka = new Page();
    $aktuality = new Novinky();

    A v outlines se mi zobrazi jen: include declarations a po rozbaleni jen ty dva fajly. Ale nidke uz deklarované funkce ... v čem může být zrada?

  18. 18 emilk 30.10.04, 08:10:06
    FB

    to nadseni neni trochu na miste, phpeclipse je podle me tezka alpha, staci si precist forum na strankach se stovkou narku na nefunkcnosti. Samotne stranky obsahuji asi tolik informaci, jako tento clanek, coz je smutny, moznosti sql editoru jsou v porovnani s myphpadminem takhle maly :(
    ale pozornost a pripadnou programatorskou pomoc si tenhle projekt urcite zaslouzi, zend se svoji politikou maximalizujici zisk a brzdici rozvoj phpka konecne dostane co mu patri

  19. 19 emilk 30.10.04, 08:10:29
    FB

    vec: iso
    kodovani:
    window/preferences/
    /workbench/editors/text file encoding=other
    a nenechte se zmast, to neni jen selectbox ale i input box -> napiste si tam to svoje iso-8859-2

    co se tyce quantum sql, je nutne prinutit mysql, aby jako default charset pouzivala latin2, pak uz spolu s predchozim nastavenim dopadne vse dobre, v my.ini s inastavte default-character-set=czech
    pripradne
    latin2 a melo by to jit

    eclipse ma rozjetej devepment nejakych webtools, tak by mel byt lespsi sql editor, jen jsem ho jeste neuchodil, pri mem hledani po sql adminovy jsem jeste zkousel dbUnit, vypada pokrocilejsi nez quantum, ale take vypada jako neudrzovany a jeho import/export mi chodi jen na strukturu a uz ne na data :((
    takze zatim zustavam u myphpadmin

    je to skoda, protoze v kombinaci s ssh tunelem se zdal pohodlny management jakekoliv vzdalene db tak blizko,
    ted abych zas vsude pokoutne uploadil toho web admina :((

  20. 20 emilk 30.10.04, 08:10:30
    FB

    BEWARE:
    po zmene kodovani by u mne nutny restart ide.

  21. 21 Vlado Raab 05.11.04, 10:11:03
    FB

    pokud umíte aspoň trochu německy tak si zkuste tuto stránku je tam spousta pluginu i se screenshoty a je tam toho hodne jak pro XML tak i pro databáze snad si z toho něco vyberete. Pluginy do Eclipse

    Empyrea|VladoRaab

  22. 22 Vlado Raab 05.11.04, 10:11:04
    FB

    Eclipse Pluginy -tohle je ten správný link
    Omlouvám se ...

    Empyrea|VladoRaab

  23. 23 honziq 08.11.04, 10:11:11
    FB

    mnam eclipse je vazne zajimava vecicka .. konecne budu pouzivat legalni IDE..snad se vyrovna ZDE od zendu..
    kdyz ho predci, budu jen rad..

  24. 24 emilk 12.11.04, 12:11:33
    FB

    chtel bych doporucit sftp plugin

    aneb jak uploadovat zmenu v kodu na ostrou situ stiskem jednoho tlacitka
    vice infa

    nainstalujte, nedejde na napovedu, ta popisuje situaci v eclipse2
    otevrte synchronize perspectivu a zmacknete cudlik synchronize, ve wizardu si nastavte login a spol
    je lepsi pro prvotni synchronizaci mit aspon jedno uloziste prazdny a zvolit upload nebo download

    plugin ma jeste nejaky musky, jako cele phpeclipse
    ale na rutinni zmena->upload->zmena->upload se vyborne hodi

  25. 25 vasek 01.01.05, 03:01:19
    FB

    zdravim nebylo by mozné napsat nejaky navod na instalaci mam vsechno stazene a nevim co stim dik

  26. 26 Radek Hulán 01.01.05, 11:01:31
    FB

    [25] budu o tom psát článek na Interval.cz

  27. 27 pp 04.02.05, 11:02:58
    FB

    Zdravim, muzu se zeptat jak to vypada s tim clankem na Interval? Bude?

  28. 28 Martin Kozisek 05.03.05, 10:03:02
    FB

    Dobry den, chtel bych Vas poprosit o informaci, jak jste zprovoznil debugger resp. brakpointy Zkusel jsem projit forum iu navod na http://www.phpeclipse.de lez bezuspesne. Diky

  29. 29 lukas 22.04.05, 01:04:43
    FB

    Wow, tohle vypada dobre. Diky za upozorneni.

  30. 30 Bkr. 15.11.05, 11:11:06
    FB

    Vypada to dobre. Akorat nechodi debugger. Kdyz dam Run/Debugg a mam vytvorit profil, dvojkliknu na PHP application, tak to hodi chybu s odkazem na log. V logu jsou nejake hlasky z javy. Nevite nekdo kde je chyba?

  31. 31 michal 03.07.06, 10:07:55
    FB

    Narocnost na Linuxu je nehorazne drasticka. Pri otevreni 2 projektu bezne velikosti uz muj XP 2100+, 1GB ram nestiha tak, ze na reakci jakykoli akce cekam asi 10vterin!!!!! Je mi to lito, protoze na Linuxu asi jiny PHP IDE neni (Krome Nusphere cca 10 000 CZK...)