Technologie i narzędzia: język PHP 5, Java, JavaScript, Python, system Zend Framework, Django, biblioteka jQuery, Smarty, platforma Eclipse, MySQL, SVN, CVS, UML, Firefox.
WebProgramming - wszystko o serwisach internetowych
O serwisach internetowych.
[software] Platforma Eclipse.
Każdy z programistów używa swojego ulubionego edytora i nie mi oceniać trafność wyboru. Jednak wierzcie mi, iż warto przyjrzeć się jednemu z nich - Eclipse. Jest on tak rozbudowany, iż ciężko go nazwać tylko edytorem (osobiście określenie platforma wydaje się być bardziej trafna).
Dzięki rozbudowanemu systemowi wtyczek (ang. plugins) posiada on między innymi (funkcjonalność przedstawiona na podstawie PDT Eclipse):
- wsparcie dla systemu kontroli wersji zarówna dla SVN jak i CVS,
- obsługę biblioteki Ant (wykorzystywanej głównie przez programistów języka Java) ,
- kolorowanie składni i podpowiedzi nie tylko dla Java, czy PHP, ale również dla HTML, CSS, JavaScript,
- inteligentne podpowiedzi dla języka PHP5,
- wsparcie dla JavaDoc/phpdoc,
- i wiele wiele innych.
Każdy z tym elementów będę szczegółowiej omawiać w osobnych artykułach.
Teraz wyjaśnię tylko co mam na myśli pisząc “inteligentne podpowiedzi”. Ich inteligencja polega na tym, iż Eclipse sprawdza kontekst w jakim aktualnie się znajdujesz i podpowiada tylko to co jest ci potrzebne - biorąc pod uwagę przy tym na typ zmiennych oraz zwracanych wartości przez metodę (za pomocą phpdoc).
Napisz komentarz