Diskuze: Editor
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 18 zpráv z 18.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Já používám PhpStorm, myslím že je vhodný i pro začátečníky.
imho je NetBeans dost "heavy" neboli umi pro zacatecnika az prilis moc veci. Jako zaklad bych doporucil spis Sublime Text 3 nebo Atom. Za me spis ST3
Záleží, co přesně v něm budeš dělat.
Pokud úplné začátky čistého PHP, neobjektově, bez frameworků apod., tak klidně nějaký obyčejný "hloupý" editor (PSPad, Sublime apod.). To Ti dá nejvíc, protože to nic neudělá samo za tebe.
Pokud cokoliv pokročilejšího, tak nějaké IDE, za sebe doporučuji PHP Storm, příp. Netbeans.
1110100 1110110 1110010 1100100 1100001 1100011 1101001 100000 1101010 1100101 1100100 1101111 1110101 100000 1110110 100000 1100010 1101001 1101110 1100001 1110010 1110101
Já začínal psát v PSPad, protože mi stačil. Teď jsem přešel na VSCode.
1110100 1100001 1101011 100000 1110100 1101111 100000 1101010 1110011 1100101 1101101 100000 1110011 1100101 100000 1110000 1101111 1100010 1100001 1110110 1101001 1101100 101100 100000 1110100 1101111 100000 1101010 1100101 100000 1100100 1101111 1100010 1110010 1111001
Já prozatím stále v PSPadu a když jsem začínal tak notepad.
Začínal jsem v NetBeansu, později jsem přešel na Sublime Text a nyní
používám Atom. Vyhovuje mi asi ze všech nejvíc, ale to je samozřejmě věc
osobních preferencí, co člověk to názor.
Ja mam jeden ktory je super a este tu nebol spomenuty, je to
emacs.
Ako uz @Jakub Žák spomenul, neurobi veci za teba a z vlastnej skusenosti ti
viem povedat, ze po dlhom pouzivani ST3 som presiel na emacs a... vsimol som si
ta nezbedna automatika ma zly vplyv na to co naozaj viem...
ZAVER
ako zaciatocnik, pouzi nieco, co nema autofill
Dodám ještě svůj posřeh k autocomplete.
IDE dělá několik věcí. Mezi první z nich bych zařadil kompilaci - tady
zastávám názor, že by měl být každý schopen program zkompilovat i z
příkazové řádky. Netýká se to přímo PHP, spíše zbývajících
jazyků.
Co se autocomplete týče, neboli automatického doplňování, nevidím v tom
problém ani pro začátečníky. Proč by si měl programátor pamatovat
všechny funkce, všechny třídy a jejich metody? To je přece nesmysl -
programátor má programovat, ne být přenosnou dokumentací. Není ani možné
si vše pamatovat. Prostě napíšu klíčové slovo, co chci a v nápovědě
IDE si najdu konkrétní funkci, včetně parametrů a návratové hodnoty -
stejná operace, kterou bych dělal při hledání v dokumentaci, pouze s tím
rozdílem, že je to asi 5x rychlejší. Pokud ale člověk píše program, a
neví, co tam napsat - tedy nemá tu logiku k tomu, napsat program správně,
potom mu ani sebelepší IDE nepomůže. A tohle je přesně činnost, kterou
má programátor zastávat. Takže ano, dokud píšete program, který má do 3
souborů, jednu třídu a stačí to (začátečník), potom použít jen
textový editor bez nápovědy. Při větším projektu si už není možné
pamatovat, jak jsou všechny metody a třídy pojmenované a neustále
vyhledávat ve souborech a kontrolovat, že je název správný a zda jsou
správné parametry je jednak flustrující, ale také únavné a
zbytečné.
Uz vsetko relevantne bolo spomenute. Azda by som len spomenul https://nuclide.io/ . Je to vlastne Atom editor s PHP kniznicami, takze je to skoro plnohodnotne IDE. Je to vyvynute developermi z facebooku.
Já používám aktuálně Eclipse PDT a je to velmi příjemné IDE pro PHP.
Za sebe bych sice volil Intellij Ideu (Phpstorm), nicméně pro kompletnost seznamu mi tu chybí NuSphere PhpED.
Zobrazeno 18 zpráv z 18.