Ahojte.
Zdedil som jeden kurz programovania, ktory si kladol za ciel byt uvodnym kurzom pre programovanie ako take. Problem je, ze v povodnom plane to malo byt o web developmente, takze programovanie s moznostou otestovania vyslesdkov v prehliadaci. Osobne to vsak nepovazujem za stastnu volbu (ako jazyk tak aj sposob vyucby) a rad by som aspon nieco zachranil.
Otazka teda znie - nemate niekto skusenost, resp. Neviete poradit editor, ktory dokaze php skripty spustat v konzole s moznostou citania vstupu od pouzivatela zo standardneho vstupu?
Problem je, ze detiska su windowsaci a s predinstalovanym dreamweaverom. Najdu sa aj jednotlivci so sublime-om alebo notepad++ a pspadom. Hladal som najprv riesenie, ktore by sa podobalo interaktivnemu rezimu v pythone. Super - php samo o sebe taky rezim podporuje, popripade chalani z fejsbuku spravili pekny projekt phpsh - ten vsak nie je dostupny pre windows :-(
Aj tak vsak problem zostava - jednoduche riesenie, kedy po napisani skriptu a jeho spusteni by sa mi spustila konzola a ja by som mohol vkladat aj standardny vstup (teda vytvarat programy ako - uhadni cislo, ktore si myslim, hangman, vypocty obvodov/obsahovobjemov a pod)
Som fanusil sublime-u, ale ten vie len vystup zobrazit na externej konzole - vstup nacitavat neumoznuje. Rafd by som sa tiez vyhol velkym rieseniam ako netbeans, anjuta, phpstorm, ... Kedysi som nieco podobne robil pre assembler s pspadom, takze este to by pripadalo do uvahy.
Nuz - ak viete poradit, som same oko.
Ale, ja osobne používam na drobnosti editor vim (vi), ten vie riešiť zvýtazňovanie syntaxe a aj priame spúšťanie programov. A je šetrnejší k môjmu zraku.
VIM používam aj ja, ale tu ide o editor na výučbu ... Teoreticky si viem predstaviť použitie KDevelopu, ktorý má celkom peknú integrovanú konzolu ... ale na windowse to bude peklo (nehovorím, že na windowse nebeží, ale dotiahnuť tam polovicu KDE ...).
Ostatné aspekty, tu radšej rozoberať nebudem. Zbytočne by sa to zvrhlo.
Plusom by mohla byt akurat podpora pre debugging, ale tu mam skusenost len tusim s xdev v linuxe a aj to len integraciou vo vimku. Neviem, v akom stave je podpora debuggingu vo win. Ak mate skusenost, potesi ma, ak sa podelite. To uz by som povazoval za dovod naozaj instalovat aj velke ide.
sami ste mi ponukali ako moznost vimko. Lenze - povedzme si uprimne, ze vimko nie je pre beznych pouzivatelov. Za vimkom si treba par mega textov odsediet a na to ja nemam s detiskami cas. Takze z tohto pohladu je vim kontraproduktivna volba.
vo svojom screene ukazujes len cast riesenia, o ktorom som spominal, ze ho viem dosiahnut aj cez sublime. Mna zaujima vstup z konzoly (teda nie stdout kanal, ale stdin). Nepochybujem vsak, ze v netbeanse by s tym mal byt problem. Len hladam riesenie na urovni textoveho editora.
Čiste teoreticky by to malo ísť cez notepad++. Nemám momentálne poruke wine, takže neviem potvrdiť, ale na internete je zopár návodov ako v tom rozbehať python, alebo irb (ruby). Ak teda PHP nekontroluje, či je spustené skutočne v termináli (a to aspoň moja verzia nekontroluje) malo by fungovať korektne stdin aj stdout. Tá integrovaná konzola je mizerná, ale na jednoduché veci ako zadaj číslo by to malo stačiť.
Ešte som zabudol, že sa to dá údajne pomocou pluginu NppExec.
Tak som nakoniec zvazil vsetko mozne, vyskusal doma na win stanici a zostal som pri netbeansoch.
diky za rady. nakoniec som nepozeral na male editory, lebo profit by z toho asi nebol extra pozadovany, ak by som mal s kazdym prechadzat jeho nastavenia (co aj v pripade netbeansov parkrat bolo treba, ak nerozoznal dobre nainstalovany xampp v systeme). takze vsetky ficury z netbeansu su plus, aj ked zasa nie kazdy ich vie nalezite zuzitkovat.
inac - nehovoril som, ale mne netbeans nie je cudzi - pouzivam ho pravidelne a mam v nom napisanych par dost riadkov v kadejakych jazykoch, takze ficurlist ovladam.
problem je akurat s debuggingom - nejak to na tych windowsoch vytuhne (aspon minimalne v dvoch pripadoch sa tak stalo). nehladal som este povod problemu, takze neviem povedat, ze preco sa takto sprava. a asi ho ani nebudem hladat - nie je to potrebne pre tie nase experimenty.
takze - este raz vdaka za nazory a skusenosti