Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Narzędzia do projektowania/programowania
Forum PHP.pl > Inne > Komputery i oprogramowanie
jcw
Postanowiłem polecić wam oprogramowanie, którego ja używam do projektowania/programowania:
* Eclipse - http://www.eclipse.org/ - doskonałe środowisko programistyczne, rozszerzalne dzięki plugin'om
* Eclipse php IDE - http://www.eclipse.org/php/index.php - plugin do eclipse, najważniejsze cechy to:
-- formatowanie kodu
-- podpowiedzi możliwych identyfikatorów klas, funkcji, zmiennych itp
-- debugowanie w locie - podkreślanie błędów składni itp
* Clay Database Modeling - http://www.azzurri.jp/en/software/clay/index.jsp - świetne narzędzie do wizualnego modelowania baz danych, najważniejsze cechy:
-- obsługa wielu systemów baz danych, w tym postgres, mysql, oracle
-- obsługa kluczy obcych/relacji
-- reverse engineering - budowanie graficznego modelu bazy
* QuantumDB Eclipse Plugin - http://quantum.sourceforge.net/ - plugin do zarządzania bazą danych, można łączyć się, przeglądać tabele, edytować zawartość tabel itp
* Eclipse SQL Explorer - http://www.sqlexplorer.org/ - podobn funkcjonalność jak quantumdb - używam ich naprzemian, świetnie się uzupełniają
* ArgoUML - http://argouml.tigris.org/ - niezłe narzędzie do modelowania UML, najważniejsze cechy:
-- diagramy klas, przypadków użycia, przepływu danych i inne
-- generowanie kodu klas na podstawie diagramów - obsługuje wiele języków, m.in. php - jednak generator możnaby poprawić
-- export modelu do XMI
* XMI2PHP - http://sourceforge.net/projects/xmi2php - generuje szkielet kodu php z modelu w formacie XMI - świetne narzędzie! Obsługuje pakiety, generuje settery i gettery, metody obsługujące agregacje, kompozycje i inne relacje UMLa. A żeby było przyjemniej po zmianie modelu i wygenerowaniu kodu metody już zaimplementowane nie zostają nadpisane! Słowem ma wszystko czego można oczekiwać od generatora kodu. W połączeniu z ArgoUML stają się doskonałym narzędziem!
* Umbrello - http://uml.sourceforge.net/ - kolejne narzędzie do modelowania uml, przyznam że nie używałem go za dużo, ale wygląda całkiem nieźle

Niektóre z tych narzędzi wymagają trochę pracy przy konfiguracji (taki juz urok eclipse i pluginów - w wolnej chwili zrobie małe howto na prośbę J4r0d) ale zapewniam, że warto!!! wszystkie programy które wymieniłem (poza Umbrello) są napisane w javie więc bez problemu działają na linuxie, windowsie itp. Wszystkie są opensource'owe lub można ich używać na darmowych licencjach.

Miłego projektowania!

Pozdrawiam,
Sh4dow
tak sie zastanawiam, jak to wszystko na javie to ile ty masz ramu w kompie. Ja zenda nie odpalam bez 512MB ramu a wiekszy projekt dla spokoju jedynie na 1 GB ramu.
Szczere mówiac nie wiem na czym ma polegac ten post czy się chwalisz co masz czy co ? Prosze o wybaczenie ale poprostu nie rozumiem. Mówisz ze chcesz polecic. Ale na forum o np. Eclipse mówi sie czesto i nie na tym forum, co przy okazji klasyfikuje sie do przeniesienia. 3 razy startowalem do Eclipse i za kazdym razem dalem sobie spokoj wiec twoje polecenie oprogramowania nie trafia wogole do mnie.

Pozdrawiam
mike
A ja mam pytanie: ~jcw czytałeś do czego służy forum php pro? Jeśli nie to przeczytaj, a jeśli tak to przeczytaj raz jeszcze tylko ze zrozumieniem tongue.gif

Przenoszę na Komputery i oprogramowanie winksmiley.jpg
jcw
mike_mech: czytalem, do napisania watku zainspirowala mnie dyskusja http://forum.php.pl/index.php?showtopic=1839&st=20 (nawiasem mowiac tez pro tongue.gif) o projektowaniu i narzedziach, jednak panowal tam spory smietnik i ciezko wyciagnac z niej konstruktywne wnioski wiec postanowilem to zebrac i odpowiedziec na pytanie "jakie narzedzia sa dobre do projektowania (pod katem zastosowania w duzych projektach php)" - jesli uwazasz ze temat jest nudny/za prosty na forum php Pro to coz... ;-) ty tu moderujesz

Sha4ow: to ze soft jest pisany w javie jest dla mnie zaleta - nie zmusza wszystkich czlonkow zespolu do uzywania tego samego os. Jesli chodzi o ram to mam 1 gb (sie nie chwale bo to standard raczej teraz) i spokojnie wystarczy, a poza tym ram jest tanszy niz nasz czas a soft ktory polecilem bardzo przyspiesza produkcje oprogramowania. Jesli chodzi o moje motywy, jak juz napisalem zainspirowala mnie dyskusja na tym forum i przy okazji chcialem oszczedzic innym zmudnych poszukiwan dobrego oprogramowania, duza wada eclipse jest to ze albo trzeba wiedziec jakich pluginow uzywac, albo po prostu przetestowac kilkanascie i wybrac. Mi poszukiwania zabraly kiladziesiat godzin googlowania i testowania - w tym poscie zebralem wyniki moich poszukiwan. No i zaznaczylem ze eclipse wymaga nieco zabawy przy konfiguracji, ale (jak juz tez zaznaczylem) warto. Jesli to do ciebie nie trafia to nie ma problemu, nie zmuszam nikogo do uzywania tego co ja.

do wszystkich pro: na przyszlosc przemysle 3 razy zanim cos napisze - kajam sie unizenie i przepraszam za nudzenie tongue.gif
DeyV
heh - myślę, że kajać to aż się nie trzeba - choć wybranie odpowiedniego forum jest ważne.

A co do tematu - myślę, że ciekawe zestawienie - paru z tych modułów nie znam, będzie chyba trzeba się z nimi zapoznać smile.gif
ikioloak
Czy macie pomysl dlaczego Quantum nie dziala pod PHPIDE? Sciagnalem all in one version z 14 listopada phpide, kopiuje pliki z quantuma do odpowiednich folderow, a perspektywy jak nie bylo tak nie ma.
dr_bonzo
A nie trezeba "zresetowac" IDE po takiej instalacji (eclipse -clean)?
Wykrywacz
A ja powiem wam że wprawdzie niewiem jak wersja express bo mam profesionala, ale mi przestrasznie fajnie i wygodnie pracuje się na Visual Studio 2005. Naprawdę polecam tymbardziej że express jest za free.

Tymbardziej że jest to też pełne środowisko w tym do tworzenia baz smile.gif
gWd
jcw --> Dobra robota.
A do adminów --> Ten tekst powinien zostać umieszczony w wortalu.
Sabistik
Jak już coś to w takiej formie pasuje tylko na wikipedie.
revyag
Cytat
A ja powiem wam że wprawdzie niewiem jak wersja express bo mam profesionala, ale mi przestrasznie fajnie i wygodnie pracuje się na Visual Studio 2005. Naprawdę polecam tymbardziej że express jest za free.


W wersji express nie da się załadować vs.php
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.