![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 5.12.2006 Skąd: wroclaw.poland.europe.ear th Ostrzeżenie: (0%) ![]() ![]() |
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, Ten post edytował jcw 5.12.2006, 23:32:15 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 5.12.2006 Skąd: wroclaw.poland.europe.ear th Ostrzeżenie: (0%) ![]() ![]() |
mike_mech: czytalem, do napisania watku zainspirowala mnie dyskusja http://forum.php.pl/index.php?showtopic=1839&st=20 (nawiasem mowiac tez pro (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ten post edytował jcw 6.12.2006, 15:34:57 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 19:31 |