[php] kateri IDE za remote projekte
8 naročnikov
8 naročnikov
Zdravo,
že lep čas iščem php IDE, ki bi ustrezal mojm potrebam.
Trenutno uporabljam Zend Studio 5.5, ker ima funkcjonalnosti, katere ne najdem pri nobenem drugem IDE-ju. Tudi novejši Zendi nimajo več tega. Testiral sem tudi Zend 6, 7, ki sta združena z Eclipsom.
Glavna prednost Zenda 5.5 je pri delu direktno na strežniku prek ftp ali sftp-ja.
Hitro in enostavno se doda remote filesystem v projekt, in zend presenetljivo hitro zbuilda Inspection Data (s klikom na ime objekta ali funkcije, odpre file, kjer je definicija le tega). Všeč mi je tudi to, da ko shranim spremembo, je takoj vidna in da ne zahteva nobenega sinhroniziranja s strežnikom.
Sliši se enostavno, vendar pri nobenem 'sodobnem'(ki podpira php 5.3 sintakso) IDE-ju te funkcjonalnosti ne najdem. Nekako lahko kombiniram z NET-drivom (mapira ftp kot lokalni disk), ampak to ni to. Verjetno tisti, ki uporabljate zend 5.5 veste o čem govorim.
Na zend forumih je tudi malo morje topicov, o tem, kako so novi zend-i narejeni na eclipsu počasni in da lahko buildajo workspace za remote project tudi po par ur/dni.
Vzdržujem pa kar precej spletnih strani zato intenzivno iščem rešitev že par dni.
Rabim idejo/predlog s katerim ide-jem najlažje vzdrževati remote projekte.
help pliz :)
15 odgovorov
Helo,
MI za vse projekte to rešujemo z mirrorjem.
Lokalni strežnik ima vse datoteke, kot live in se popravljal lokalno:
Plusi so:
- Vedno imaš backup datotek
- Točno veš, če se je kakšen "genij" pri stranki vmešal in zato crkne
- Hitreje dela :)
Minusi:
- Vedno kopiraš bazo ali pa delaš z staro
Do datotek pa dostopamo z sambo in share folderji.
Zanimivo!
Jaz tudi uporabljam sambo za programiranje na strežniku v lokalni mreži.
Da bi pa mirror serverja naredil pa nisem pomislil.
Kako pa potem spremembe uploadate? Vsak file posebej ali s kako smart sync zadevo?
Blackmamba, KOČNO en uporabnik, ki čuti enako kot jaz. Pisal sem na par IDE makerjov, noben trenutno to ne podpira, v prihodnosti to tudi ne mislijo. Edini, ki so vsaj približno ugodili temu je Netbeans. Slabost je ta, da najprej vse fajle od serverja potegne dol (moraš počakat, ko gradiš projekt), ampak potem pa ni več problema. Ko shraniš on tudi shrani na FTP.
McDave:
Dreamweaver to obvlada. Edini problem je pač, da ni đabe ampak košta kar precej =)
Dreamweaver ne zna tega kar sem v prvem postu napisal, poleg tega pa zelo slabo autocompleta php funkcije sploh tiste custom iz projekta(drugih fajlov). In še pika na i, ne razume docblock komentarjev.
bah
Kaj pa aptana studio? To je v bistvu predelan eclipse. Delo z datotekami na strežniku obvlada (kreiranje, editiranje, spreminjanje pravic). Odlično deluje dopolnjevanje kode za html, javascript, še celo jquery. edina slabost je, da v verziji 2.0 ne dela dopolnjevanje kode za php, sicer jo barva, dopolnjuje pa ne. upam, da bo to odpravljeno v naslednji izdaji, ker sem se že preveč funkcij naučil na pamet:)
Drugače pa dobri stari Notepad++
Dreamweaver je pa groza od groze.. da ne bo kdo užaljen. to je samo moje mnenje.
Jaz uporabljam e text editor. Priporočam.
Sploh Zen coding je nekaj najboljšega :)
Nima ma neke podpore dobre za avtocomplete... Si narediš snippete kode pa je isto, če ne bolje.