Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Narzędzia do projektowania/programowania, Zestawienie narzędzi przydatnych przy tworzeniu i implementowaniu proj
jcw
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 21:55