ďťż

[PHP] Darmowe IDE do PHP czyli co polecacie wczym sami kodujecie a w czym chcielibyście

       

Podstrony


telcocafe

Witka
W tym semestrze dorzucili mi programowanie w PHP. Nie mam żadnego doświadczeniaw tym języku ale po pierwszych zajęciach zaczyna mi się to podobać. Na uczelni korzystamy z czegoś takiego jak putty do logowania na serwie linuksowym i jakiś archaiczny edytorPHP/menedżer plików typu Norton Commander o nazwie middle commander albo jakoś tak

Anyway ja sobie zainstalowałem KRASNAL serv 2.7 i zacząłem dobierać sobie edytor. Z doświadczeń z c++ wywnioskowałem że najlepszy będzie Notepad++. Ponieważ jednak nie mam doświadczenia to jedyne naczym mi teraz zależy to kolorowanie składni oraz funkcja podglądu (bo manewry między przeglądarką a edytorem są nie wygodne). Ze wszystkich darmowych edytorów zostały Zajączek, HateML, PHP Designer Personal, edHTML i SpoxEditor. Podobał mi się jeszcze HAPedit ale jakoś nie mogłem go skonfigurować. kEd wyglądał profesjonalnie ale niestety nie obsługuje podglądu dla lokalnego serwera (http//localhost/~katalog/blablabla.php) tylko jak większość edytorów otwiera plik bezpośrednio z dysku próbując go zapisać. Co bym nie wpisywał w prefiksie ustawień i tak otwiera mi całą ścieżkę. HateML bardzo mi się spodobał (bo posiada własny inerpreter php) ale niestety program się sypie podczas podglądu gdy mamy gdzieś błąd w składni (próbuje wysyłać alert do autora) a z kolei Spox Editor całkowicie liberalnie podchodzi do błedów i wyswietla wszystko nawet gdy nie ma na końcu średnika albo zamiast echo wpisze ech. Na placu boju zostały Zajączek, edHTML oraz PHP Designer Personal. Ten ostatni ma mały mankament - funkcja debug działa jak podgląd a w podglądzie program chce mi ściągać dany plik php. Nie wiem czemu tak się dzieje ale nie uznaje tego jako błąd bo jako podglądu używam funkcji Debug. Oprócz powyższych słyszałem jeszcze o Eclipse+ PHPeclipse, CrimsonEditorze, CoreEditorze, Aptanie i Website PRO ale nie próbowałem a ten ostatni chyba nie jest już rozwijany więc nie wiem czy obsługuje PHP 5. Dobra dość tych farmazonów, a wiec:

1. Które darmowe IDE doradzacie? Może być z tych które wymieniłem lub jakieś właśne propozycje ale z naciskiem na podgląd i kolorowanie składni
2. Na czym sami pracujecie? Edytor, IDE, co macie do tego poinstalowane (chodzi mi o te całe apache ,php i inne sql'y :) )? Chciałbym wiedzieć na czym programują profesjonaliści :D
3. W czym chcielibyście kodować ale jest to drogie.
Użytkownik doman18 edytował ten post 04 marzec 2008, 12:57


ja jednak zaczynałem w notepad2 i opłaciło się ;)

poprostu często korzystaj z php.net, dokumentacja jest dokładna, z przykładami, i w duzej części po polsku, wśród darmowych programów nie spotkałem niczego co mogło by konkurować z HateML.

co do trzeciego... zend, niewiele mozna by do niego dodać, problem w tym że przez to zrobił sisę trochę nieporęczny :P

//mógłby mi ktoś zdjąc moderkę? to pierwsze ostrzeżenie od kiedy jestem na forum, to chyba lekka przesada.

//powód edycji: zmiana notepad++ na notepad2 cos mi się pomieszało ;)
Użytkownik someone edytował ten post 04 marzec 2008, 21:26
To ja tak: Win98, XAMPP, Opera, Notepad2. Program ma bardzo dobre kolorowanie składni, jakoś przyzwyczaiłem się i pracując na innych jest niewygodnie dla mnie. Nie jest to jakiś kombajn, ot taki prosty notatnik, może troszkę rozbudowany. Ctrl+S, Alt+Tab, F5 i widzę zmiany :-P Nie jestem wymagający co do tego. Ale cóż większego na moim sprzęciku... Zresztą, wolę prostotę :-D
Aha, link do spolszczonej wersji Notepad2: http://dobreprogramy...epad2+2.0.18+PL.

PHPEclipse (+wtyczki wg. uznania) - używam do wszystkiego - html, css, php, sql. Ma wbudowany własny pseudo-cvs, wygodne zarządzanie kodem, podpowiedzi do własnych funkcji/metod, integracja z xdebug... czego chcieć więcej :)



Potwierdzam, Eclipse ma bardzo duże możliwości... Podpowiadanie składni sprawdza się znakomicie.
A już gdy ktoś ma dużą rozdzielczość to edytowanie kilku plików jednocześnie (jeden w prawym rogu, drugi w lewym, itd.) jest po prostu super :)

No i międzyplatformowe.
Użytkownik pbnan edytował ten post 04 marzec 2008, 17:42
A co z edytorem PSPAD? ;]

To że to jest zwykły edytor tekstu z kolorowaniem składni i nijak ma się do możliwości Eclipse, poza tym kto chce pisać programy w edytorze tekstu :P
Kiedyś też go używałem, ale jakoś się przekonałem do Eclipse i nie żałuję.

pbnan: To jaką ty masz rozdzielczość? Mnie takie rzeczy denerwują przy 1600x1200 bo jest zbyt "zagracone" w oknie i mnie to rozprasza ;)

Testowałem wiele edytorów do pisania w PHP(m.in. PSPad, PHPDesigner, PHP Eclipse), ale ostatecznie od dłuższego czasu stawiam na prostotę. Na Windowsie korzystam z Notepad++[bardzo przyjemny edytor, ciekawe wtyczki takie jak np. QuickText(auto wstawki)], lecz zazwyczaj korzystam z linuksa i tam korzystam z gedit'a. Możliwe, że gdybym teraz spróbował znów przysiąść do Eclipse itp. to zmieniłbym zdanie, ale na razie wolę to, co zapewnia mi wygodę.

Ogółem, jakoś nie przekonują mnie wszystkie skombajnowane IDE ;)
Użytkownik marrek13 edytował ten post 04 marzec 2008, 22:26
O kurka wosna, faktycznie ten Eclipse PDT wygląda na Pro program. Nie musiałem nawet podglądu konfigurować. Szkoda tylko że nie ma własnego inerpretera php. Ale koloruje składnie i do tego jeszcze podpowiada! Chyba znalazłem edytor dla siebie :D Jedynie mógłby sie szybciej uruchamiać :P

A fakt faktem że do szybkich poprawek Notepad++ lub Notepad2 są niezastąpione

Dobra już nie zrzędze kontynuujcie temat :P

Ja osobiście używam darmowego notepada++ i ew. czasem Dreamweawer'a Adobe CS3
Ja wolę prostszy program do edycja samego php, ale do html'a przydaje się coś lepszego tak jak np. Dreamweawer


pbnan: To jaką ty masz rozdzielczość? Mnie takie rzeczy denerwują przy 1600x1200 bo jest zbyt "zagracone" w oknie i mnie to rozprasza ;)
Zwykle pracuję na 1280x1024, ale widziałem screenshoty Acidosa (monitor 23") i mi dech zaparło ;-) W każdym razie możliwości Eclipse są bardzo duże, a i czasem edycja kilku plików na raz jest potrzebna... Bo komu by się chciało przełączać pomiędzy zakładkami? :)

Niestety, zdaje się, że najszybciej działa nie na Windowsie, nie na Linuksie, ale na MacOSX. Przynajmniej tak znajomy się zachwycał.


Szkoda tylko że nie ma własnego inerpretera php
O ile dobrze pamiętam, chyba korzystało Eclipse z interpretera PHP uruchomionego dla danego pliku w opcji sprawdzania błędów.
Użytkownik pbnan edytował ten post 05 marzec 2008, 17:52
Ja również używam Eclipse'a (nie tylko do PHP, to według mnie najlepsze IDE ;) ) A że jakiś czas temu dorobiłem się drugiego monitora, mogę w ogóle pracować komfortowo: Eclipse w jednym, podgląd w drugim :)
Do ręcznych poprawek używam kEDa - z tego, co się orientuję, obsługuje localhosta, tylko mu trzeba w opcjach ustawić folder do projektów WWW. Ale osobiście rzadko używam wbudowanych podglądów, wolę mieć otwarte 3 przeglądarki i tylko odświeżać :D

Ja także preferuję Eclipse + PDT. Zaawansowany, prosty w obsłudze(przynajmniej dla mnie), wszystkie opcje jakie potrzebuje. A jeśli skończę z PHP mogę w minute zająć się Javą, C++. Ale do prostych edycji wystarczy Notepad2, szczególnie że jest zintegrowany z TC PP. Zależy od wielkości projektu. Mały projekt - mały program, duży projekt - duży program :)

Jeśli chodzi o same IDE to zdecydowanie Eclipse + PDT.

PS. PHPEclipse to nie PDT :)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.