IDE Codeigntier fejlesztéshez


IDE Codeigniter alapú fejlesztésekhezA továbbiakban kelleni fog egy jó IDE ami támogatja a Codeigniter kódkiegszítést, ha nem akarunk annyit gépelni.

Erre a célra van jónéhány egyszerű editor és komolyabb fejlesztőikörnyezet, és aki szeret sokat gépelni annak nem is kellkövetni az itt leírtakat.
A bejegyzéből megtudhatjuk, hogyan lehet NetBeans-et, PDT rábírni arra, hogy támogassa a Codeigniter alapú fejlsztéseket.



Több olyan hasznos IDE és editor létezik ami nagyban megkönnyíti a PHP alapú programfejlesztést. Ezek közé tart a NetBeans, PDT, Aptana amelyek Java alapú IDE-k. Ezek jellemzően Platform függetlenek és tényleg arra lettek kitalálva, hogy a PHP programzó életét megkönnyítsék.

Sokan esküsznek egy-egy editorra, amit már megszoktak, de érdemes a tanulásba időt fektetni, mert hosszú távon megtérülhet.

Én személy szerint mindhármat ismerem, de az utóbbi időben már csak az első kettőt használom.

Miért NetBeans:

Profi, gyorsan fejlődő nem csak PHP fejlesztésre alkalmas környezet, rengeteg hasznos kényelmi funkcióval. Sajnos jelen cikk írásakor még nem létezik hozzá Plugin Codeigniter alapú fejlesztéshez, de semmi vész, mert úgy a programozó leleményes állatfajta így megoldja ezt a kérdést is.

Hogyan tudod rávenni a Netbeans IDE-t hogy támogassa kódkiegészítéssel a fejlesztésedet?

Az egyik lépés az, hogy felveszed minden PHP kódodba  (model és kontrollerbe) azokat a LIB-eket amikkel dolgozni szeretnél. valahogy igy:

  1. /**
  2. * @property CI_Loader $load
  3. * @property CI_Form_validation $form_validation
  4. * @property CI_Input $input
  5. * @property CI_Email $email
  6. * @property CI_DB_active_record $db
  7. * @property CI_DB_forge $dbforge
  8. * @property CI_Table $table
  9. * @property CI_Session $session
  10. * @property CI_FTP $ftp
  11. * @property CI_Table $table
  12. * @property CI_Validation $validation
  13. * @property CI_Pagination $pagination
  14. * My
  15. * @property MY_Filter $my_filter
  16. * @property MY_Smarty $my_smarty
  17. * @property MY_mc $my_mc
  18. */

Ezután már nincs más dolgunk mint elkezdeni gépleni majd CTRL + Space nyomni

Ha elhelyeztük a fenti kódot a forrásokba akkor nincs más dolgunk mint gépelni. A MY rész után én a saját osztályaimat soroltam fel.

Másik lépés a Global Include PATH-nak vegyük fel a system mappát. (Tools->Options->PHP fül ->add global inlude path)

Ha érdekel a téma olvass tovább a fórumba.

PDT IDE:

Rengeteg Plugin létezik hozzá, Java (Eclipse) alapú mivoltja ellenére gyors, de kapásból ő sem támogatja a CI alapú fejlesztéseket. PDT beállításait elolvashatod egy külön fórumban a CodeIgniter oldalán.

 


IDE, Codeigniter, PHP codeigniter, ide








Hozzászólások (1)

IDE / Szenti / 2010-01-08
Létezik mégegy IDE - Komodo

Ennek az ingyenes Editor részét használom, amelyhez szintén vannak jó kis addonok, server tab, stb... Régen Aptanat toltam, viszont a régi 5 éves laptopomon egyre lassabb volt, így letettem róla.


Hozzászólás beküldése:


http://domain.tld (nofollow)
 _  _  ____  _    _  _____  ____  ____ 
( \/ )(_  _)( \/\/ )(  _  )(  _ \( ___)
 \  /  _)(_  )    (  )(_)(  ) _ < )__) 
  \/  (____)(__/\__)(_____)(____/(____)



 
 
 
 
Powered By: PHP, Smarty, MySQL, CodeIgniter, jQuery, ArtH2O