[ Whitewater @ 15.10.2018. 04:44 ] @
da krenuo sam malo da radim PHP i posle pocetne igre sa notebook i instaliranja XAMP na youtube sam nasao dosta totoriala i medjutim gledam tako gledam i ni jedan nije jos ispovezivao da IDE uploaduje na server sve to. Koi mi preporucujete IDE koji to moze komforno da radi ?

uzeo sam neki hosting i sad bih hteo direkt kako radim i kuckam da uploadujem, sta bi mi vi veterani preporucili ?

zavhalan
[ Predrag Supurovic @ 15.10.2018. 06:49 ] @
Razvoj uvek radi na lokalnom računaru. XAMP ti je dovoljan.

Što se tiče IDE, probam samo neke ali mi nijedan nije legao, tako da i dalje koristim običan editor.

Od razvojnog okruženaj najviše očekujem na planu debuginga ali je debuging na PHP primitivan kako god d aokreneš tako da tu nema mnogo hleba.

Za slanje na server bi valjalo imati neki FTP klijent koji ume da uradi sinhronizaciju - da na klik pošalje sve što je ZAISTA menjano.

Konkretni alati sa kojima radim: Notepad++ i Far Manager.

[ Whitewater @ 15.10.2018. 07:56 ] @
Citat:
Predrag Supurovic: Razvoj uvek radi na lokalnom računaru. XAMP ti je dovoljan.

Što se tiče IDE, probam samo neke ali mi nijedan nije legao, tako da i dalje koristim običan editor.

Od razvojnog okruženaj najviše očekujem na planu debuginga ali je debuging na PHP primitivan kako god d aokreneš tako da tu nema mnogo hleba.

Za slanje na server bi valjalo imati neki FTP klijent koji ume da uradi sinhronizaciju - da na klik pošalje sve što je ZAISTA menjano.

Konkretni alati sa kojima radim: Notepad++ i Far Manager.


ja sam krenuo na youtube i tip kaze instaliraj eclipse. I ja instalirao. Ali nekako samo podesavanje gde koja staza mi je oduzelo mnogo vremena i ja krenem na Notepad++ sto kazes i ti. znas oni to samo preklikcu i ti se posle snalazi. OK nekazem da treba da mi radi homework. OK ?

a hocu da pratim yt ali bi hteo da odmah koristim taj IDE jer je lakse posle pratiti snimak. A opet necu da pocnem sa nekim IDE koji ne moze da mi uploaduje.

A sto se tice uploada, koristim kako da kazem web sa od hostinga, jer imaju dugme ftp i on mi bez problema uploaduje i prosto se pitam ima li neki da sam posalje na hosting ako mu dam naravno username i password za moj prostor.

znam da treba da radi na localhostu i cak sam radi igre instalirao webserver na drugom kompjuteru pa mu preko intranetwork saljem project ili ga gadjam sa spoljne mreze preko mobilnog da vidim kako izgleda itd...
[ gost12 @ 15.10.2018. 09:54 ] @
Ovo je jako neozbiljno da ti radiš direktno na produkciji. IDE sam se ne bi trebao brinuti za tvoj deploy već sam trebaš naći način na koji ćeš deployat. Za ovako neozbiljan pristup putem shared hostinga/cpanela/ftp-a ti ne mogu nešto preporučiti, a ako imaš ssh pristup serveru onda ti je za neki prvi korak u startu dovoljno napraviti ssh skriptu s 2-3 linije koda, doslovno git pull i composer install, eventualno brisanje nekog cache/compile foldera ako ima...
Što se tiče razvojnih okruženja u PHP-u, PHPStorm je de facto standard i bez konkurencije ako se radi o ozbiljnim projektima.

Citat:
Predrag Supurovic:
d razvojnog okruženaj najviše očekujem na planu debuginga ali je debuging na PHP primitivan kako god d aokreneš tako da tu nema mnogo hleba.

?? Debugging na PHP-u već godinama radi bez greške.

[ Zlatni_bg @ 15.10.2018. 12:27 ] @
Decko je tek krenuo da uci, kakav crni composer... Moze na sharedu da bude narednih par meseci bez problema.

Ja koristim PHPStorm i Atom editor. Prvi se placa, drugi je besplatan. Napunis Atom PHP paketima i svime ostalim sto ti treba i cepas. Lagano mozes da ga povezes i sa sharedom preko FTPa.

PHPStorm je ja mislim jedini vredan IDE za PHP. Ali razmisljaj o tome kada ti bude donosio vise benefita nego problema. Ako radis osnovne projekte vise ces se cimati da se snadjes s njim nego sto ces programirati.
[ mjanjic @ 15.10.2018. 13:55 ] @
Ako se već ne koristi PHPStorm, mislim da je Visual Studio tu negde iza po ocenama korisnika, naročito ako se radi i backend i frontend.

Takođe, studenti mogu da dobiju neke komercijalne alate besplatno, pa i PHPStorm (između ostalih) od JetBrains-a: https://www.jetbrains.com/student/
[ Everx @ 15.10.2018. 14:40 ] @
Nisam koristio PHPStorm pošto se plaća, ali čujem da ga mnogi hvale. Isprobao sam Eclipse, Geany, NetBeans, Notepad++, VSCode, Atom, Xed. Tekst editore, uključujući ovde preporučeni Notepad++, ne bih koristio za neki ozbiljan rad. Ok je ako treba na brzinu izmeniti neku sitnicu, mada u tom slučaju uglavnom koristim vi. Moja preporuka je NetBeans. Podrazumevana šema boja može da bude odbojna, bar meni jeste, ali uz odgovarajući plugin okruženje izgleda odlično (npr. Darkula). Na prvi pogled NetBeans je jednostavan, ali istovremeno je prilagodljiv i sadrži gotovo sve što vam je potrebno "out of the box". Na primer, ukoliko u okviru projekta kreirate git repozitorijum, NetBeans dobija odgovarajuću stavku u meniju. Potreban vam je alat za pristup bazi? Jednostavno aktivirate odgovarajuću opciju. Veoma bitna stvar, NetBeans se može povezati sa XDebugom. Debagovanje sa echo i var_dump je naporno i isplati se odvojiti malo vremena za podešavanje okruženja. XDebug, iako nije savršen, radi više nego dobro. Ukoliko neka funkcionalnost nije dostupna odmah nakon instalacije ovog okruženja, velika je verovatnoća da postoji odgovarajući plugin. NetBeans trenutno menja vlasnika, Apache preuzima sofver od Orakla. Nadam se da će Apache nastaviti sa aktivnim razvojem. Aktuelna verzija je 9.0, ali mislim da je bolje krenuti sa poslednjom Oracle verzijom, 8.2, dok se Apache ne stabilizuje.

Za sinhronizaciju sa serverom jednostavno rešenje je rsync. Bolje je koristiti neki CVS (npr. Git ili Subversion). Može i FTP, ali brzo postane naporno otpremanje celog projekta ili ručno vođenje evidencije o izmenjenim fajlovima.

Mislim i da je za razvoj PHP aplikacija Linux bolja opcija od Windowsa. Skoro je sigurno da će aplikacija u produkciji raditi na nekom Linux sistemu, tako da je bolje raditi i razvoj na Linuxu.

Citat:
mislim da je Visual Studio tu negde iza po ocenama korisnika


Najmanje što bi IDE trebalo da omogući je prikaz liste klasa i metoda kada izaberem fajl. Ja ovo nisam našao nigde u VSCode. Umesto toga navigacija sadrži umenjenu sliku fajla!? Mislim da je VSCode klasa ispod, negde u rangu Notepad++, dok se PHPStorm može porediti sa Eklipsom i Netbinsom.
[ Zlatni_bg @ 15.10.2018. 14:54 ] @
Ne znam sto forsirate lokalni rad sa PHP fajlovima. Moj princip je da fajlove editujem na svom racunaru preko SFTP-a koji se nalaze na kucnom serveru koji vrti linux. Fajlovi se i kesiraju lokalno radi brzeg pristupa, samo kada uradim "save" se sacuvaju na remoteu. Git mogu da koristim sa svog racunara, a mogu i sa home servera. Mnogo mi je prakticnije nego da dizem XAMPP ili sta vec na svom racunaru. Server cak ne mora ni da bude u kuci, bitno je da se ima development server jedino.
[ jablan @ 15.10.2018. 15:51 ] @
Gde pokrećeš unit testove?
[ Shadowed @ 15.10.2018. 15:53 ] @
@Zlatni_bg, kako debug-ujes?
[ Everx @ 15.10.2018. 16:54 ] @
Pretpostavljam da prvo konfiguriše XDebug otprilike ovako:
[ Whitewater @ 15.10.2018. 18:09 ] @
svakavam cast veterani, toliko odgovora sad moram malo da studiram najpre da naucim slang starih majstora.

ovako dakle: instalirao sam linux Ubuntu i strebao manual ubuntu i tu naucio kako da dizem servere igram se sa ssh client/server izmedju dve masine. U Linuxu to ide nekako prirodno iako je command line. Sa druge strane nekako W mi je OK za razvoj i u njemu sam instalirao ove razne editore, ali posto sam odmakao malo dalje od HelloWorld stvarno koristio sam obican editor iako sam imao istaliran eclipse. Cak sam koristio i obican notpad, windows, i vrlo sam bio srecan kad sam nasao sve direktorijume gde sta da stavim.

dakle stvarno sam se zacudio da editori nemaju deploy opciju ili kako jos neko rece sync ? Mislim da cu cackati eclipse i notepad++, a sto se tice StormPhp to je izgled profi okruzenje. Tamo na sajtu ima 30 dana trial version ali ipak ne vredi sad da krecem sa tim, pola stvari sto ima nikad cuo.

Meni je hosting compania omogucila naravno ftp upload opciju ne znam zasto bi to bio greh ? Cini mi se da su ozbiljni.

idem sad da ucim...
[ nkrgovic @ 15.10.2018. 19:49 ] @
Editori nemaju deploy jer u razvojnom okruzenju imas virtuelnu masinu, koju ops team pravi i manage-uje kroz neki vagrant ili mozda i neki puppet, ili, u nekoj boljoj situaciji, imas nekoliko VM-ova (ili kontejnera) koji glume celo produkciono okruzenje. Ne radis deploy, vec ti tvoja masina, kroz VirtualBox, glumi NFS server za VM-ove koji izvrsavaju kod, tako da je "deploy" ono sto ti je na disku, tj. bukvalno gde radis. :) Xdebug je uvezan sa odgovarajucim VM-om / kontejnerom, sve radi automatski.

Bukvalno, imas lokalni server koji cita sa tvog diska ono sto treba, pri tom vodeci racuna o case sensitive filesystemu. Ovo radi na Linux i na Mac racunarima, nemam pojma kako ide na Windows desktopima, ali u krajnoj liniji mozes da imas i jedan linux VM za fajlove na kojima radis, pa da i njega uvezes kao share.

Kad radis deploy, to ne radis ti na ruke, vec ide kroz neki pipeline, na git serveru ili nekoj namenskoj masini. U normalnim okruzenjima se sve spakuje, odradi composer install i slicno pri build-u, posto ionako mora da bi se vrteli testovi, pa se samo iskopira na deploy. Ne ide sa tvoje masine vec sa neke centralne lokacije. Eventualno, ako imate manji tim, moze kroz nesto tipa Envoyer gde se radi build na serveru, ali opet ne na tvojoj masini. Ti, uostalom, ne radis build head-a / master grane nikad, vec neke svoje grane, pa samo gurnes merge request na git master, a na produkciju ide neka prociscena grana...

FTP u 2018-toj, realno bi da ne komentarise. Ako nista, ako imas cist monolit, nemas CI/CD, pakujes neki turbo-mini na ruke, cak i tad - aman, bar scp/sftp preko ssh-a. NIKAKO nekriptovani ftp. Jos samo telnet da ti da za odrzavanje. I da, nikako XAMP ili slicne budalastine.... Windows je case-insesitive filesystem, tu se ne radi razvoj za deploy na nesto normalno.

Da, vidi malo da naucis kako radi git. Trebace ;)

Ja ne radim devel work, ali sredjujem deploy i radim projektovanje i odrzavanje servera. Veruj, ako trazis FTP, dobices samo "Ne" kao odgovor, bilo gde ozbiljno - isto kao ako trazis telnet. ;)
[ Whitewater @ 15.10.2018. 21:23 ] @
o hvala hvala, sad ste me natovarili sa gradivom, moram da postignem. mozda za 5 godina ))) (((

da li bi mi ti preporucio onda XDebug ? Samo da pitam dali onda ako on ima VM ja ne moram da dizem apache preko XAMPPa jer VM sve simulira ? Da li sam dobro razumeo ?

ustvari sad shvatam kakvu sam glupost pitao, cak i da editor ima ftp za upload bas ce meni to dzovliti hosting company ?! To mozda mogu da se igram kod kuce na localhost ili remote serveru koji ja podesim kako hocu
[ Predrag Supurovic @ 16.10.2018. 05:00 ] @
Nemoj zaboraviti da primenjuješ scrum svako jutro čak i ako si jedini u timu. Mnogo je dobro za konstantnost razvoja projekta.


p.s. naravno da će ti hosting server omogućiti FTP pristup.
[ Predrag Supurovic @ 16.10.2018. 05:03 ] @
Citat:
Zlatni_bg:
Ne znam sto forsirate lokalni rad sa PHP fajlovima. Moj princip je da fajlove editujem na svom racunaru preko SFTP-a koji se nalaze na kucnom serveru koji vrti linux. Fajlovi se i kesiraju lokalno radi brzeg pristupa, samo kada uradim "save" se sacuvaju na remoteu. Git mogu da koristim sa svog racunara, a mogu i sa home servera. Mnogo mi je prakticnije nego da dizem XAMPP ili sta vec na svom racunaru. Server cak ne mora ni da bude u kuci, bitno je da se ima development server jedino.


Kada sam rekao lokalni pre svega sam milo na razvojni server jer se razvoj ne radi na serveru gde se aplikacija koristi. Tu se samo stavlja update.

Međutim, ja zaista imam razvojno okruženje na svakom računaru na kome redovno radim. Tako sam potpuno nezavisan od infrastrukture i mogu da radim kad hoću i gde hoći i nije mi neophodna konekcija ni prema čemu da bih radio. Pogotovo ume da bude korisno kada radiš prezentacije - samo uključiš svoj računar i to sve radi.


[Ovu poruku je menjao Predrag Supurovic dana 16.10.2018. u 07:15 GMT+1]
[ Shadowed @ 16.10.2018. 06:19 ] @
Citat:
Whitewater:
o hvala hvala, sad ste me natovarili sa gradivom, moram da postignem. mozda za 5 godina ))) (((

da li bi mi ti preporucio onda XDebug ? Samo da pitam dali onda ako on ima VM ja ne moram da dizem apache preko XAMPPa jer VM sve simulira ? Da li sam dobro razumeo ?

ustvari sad shvatam kakvu sam glupost pitao, cak i da editor ima ftp za upload bas ce meni to dzovliti hosting company ?! To mozda mogu da se igram kod kuce na localhost ili remote serveru koji ja podesim kako hocu

Sacuvaj ti link do ove teme i nemoj previse da se opterecujes svime navedenim. Ako tek pocinjes, 90% od navedenog odlozi za kasnije al' nemoj da zaboravis ;) U startu namesti ono sto ti je najjednostavnije, bilo xampp bilo jedan VM sa linux-om i web serverom na njemu bez da se opterecujes gomilom drugih stvari. Posveti se programerskom delu. Kasnije, kako sta zatreba tako ces dodavati.
[ nkrgovic @ 16.10.2018. 07:59 ] @
Citat:
Whitewater:
o hvala hvala, sad ste me natovarili sa gradivom, moram da postignem. mozda za 5 godina ))) (((

da li bi mi ti preporucio onda XDebug ? Samo da pitam dali onda ako on ima VM ja ne moram da dizem apache preko XAMPPa jer VM sve simulira ? Da li sam dobro razumeo ?

ustvari sad shvatam kakvu sam glupost pitao, cak i da editor ima ftp za upload bas ce meni to dzovliti hosting company ?! To mozda mogu da se igram kod kuce na localhost ili remote serveru koji ja podesim kako hocu

Ne moras da dizees nista preko XAMP-a ili slicnih gluposti, ako imas VM koji glumi server, onda je sve na njemu. Da, moze da bude i XDebug, stavise mora da bude ako hoces nesto da radis. :)

Za pocetak digni jedan VM, podesi ga minimalno da ti radi, i sto neko rece, predji na programiranje. Arhitekturu ce ti ionako neko drug raditi, ne gubi vreme na to. Samo je bitno da shvatis kako se radi. Git bi bilo lepo da pocnes da koristis, ako nista, da se naviknes, a i da sutra mozes da mozda nekom nesto i pokazes, kad zatrazi reference.
[ Whitewater @ 16.10.2018. 16:32 ] @
pa tako nekako ce i biti.

ipak ostajem na XAMPP-u. Jednostavno sve mi radi na njemu i lako sam ga instalirao i vec sam radio sa mrezama i Linuxom, pokusavao malo i CISCO, tako da imam pojma sa serverim, portovima, mrezi i sl. Sto se tice VM probacu i to da stavim evo vidim ima vec nekoliko na internetu.

za sada ostajem na notepadu najobicnijem, a u slobodno vreme gledacu da predjem na neki ozbiljniji IDE. Bolje da krenem da odmicem sa PHP nego sad da razbijam glavu oko IDE. Za sada imam manje vise sve sto mi treba.
[ Whitewater @ 16.10.2018. 16:49 ] @
uzgred, desava mi se neverovatna stvar. Testiram kod u mozilli i jednostavno zakuca mi se borwser i nece da primi novi kod ?! Pokusao sam da ocistim samo cache u brwseru, da restartujem Apache -nista.

ne razumem sta se desava ?
[ Zlatni_bg @ 16.10.2018. 18:28 ] @
Odgovor za unit testiranje i slicno...

Pa kada pravim nesto sto uopste koristi sve sto je potrebno, koristim PHPStorm, koji je konfigurisan do php izvrsnog fajla na remote serveru, isto radim sve full remote na dev serveru. Kada pravim nesto sa ispod 1000 linija koda, ne zahteva OOP, FW i slicno, nemam neku preteranu potrebu za tim stvarima :)

---

Mozes li da pojasnis sta tacno testiras, koji kod? Kako zakuca browser? Mora alt-f4 ili ne prikaze nista, dobijas timeout, koji je problem?

I nemoj leba ti da budes na najobicnijem notepadu? Mislis li bar na n++? Ja bih poludeo bez syntax highlightinga vise nego bilo cega drugog. Imao sam mazohisticke periode kada sam preko putty-ja pisao kod u nano-u, ne bih to savetovao nikome danas.
[ Whitewater @ 16.10.2018. 18:46 ] @
neces verovati, ali bas pre nego sto cu pogledati tvoj post instaliarao sam notepad++ sa lepim bojama.

pa browser jednostavno nece da mi primi promenu koda, ali sad se sve popravilo kad sam pogasio suvisne prozore. Nesto ga je valda zezalo, nebitno...
[ Zlatni_bg @ 16.10.2018. 18:54 ] @
Obavezno se posveti malo podesavanju n++ pre daljeg developmenta :)

I optimizaciji sistema :D
[ Predrag Supurovic @ 17.10.2018. 05:48 ] @
Citat:
Whitewater:
za sada ostajem na notepadu najobicnijem, a u slobodno vreme gledacu da predjem na neki ozbiljniji IDE. Bolje da krenem da odmicem sa PHP nego sad da razbijam glavu oko IDE. Za sada imam manje vise sve sto mi treba.


Nemoj notepad. On ima jednu gadnu naviku da, kada snima datoteku u UTF8 enkodingu ubaci onaj hebeni BOM kod na početku što ume da napravi takvu zajebanciju da ti se smuči život.
[ Whitewater @ 17.10.2018. 19:39 ] @
kasno... kocka je bacena
[ Zlatni_bg @ 17.10.2018. 21:22 ] @
Mislim da je mislio na obican notepad. N++ nema tih problema, bar ja nisam imao.

I poslusaj savete. Inicijalno ti mozda ne zvuce najbolje ali na duze staze posle kratkog perioda navikavanja znace dosta. Ja PHPStorm nisam mogao da podnesem, zbunjivao me je, nista nisam umeo da podesim kako treba, sve je trazilo 5x vise vremena nego preko editora, ali kod vecih projekata je bila milina raditi u njemu.
[ Whitewater @ 17.10.2018. 22:41 ] @
Citat:
Zlatni_bg: Mislim da je mislio na obican notepad. N++ nema tih problema, bar ja nisam imao.

I poslusaj savete. Inicijalno ti mozda ne zvuce najbolje ali na duze staze posle kratkog perioda navikavanja znace dosta. Ja PHPStorm nisam mogao da podnesem, zbunjivao me je, nista nisam umeo da podesim kako treba, sve je trazilo 5x vise vremena nego preko editora, ali kod vecih projekata je bila milina raditi u njemu.


naravno da se isplati na duge staze raditi sa profi stvarima u svemu. Ali sto bi rekao knez Milos cekaj da malo dima prodje i kroz moj odzak...

Sad imam sve sto mi treba da zaplovim, a usput cu se prebaciti na recimo eclipse, ali cu pogledati i trial za Storm. Dajboze da dodjem do tog nivoa.

Zanima ma i da li profi programeri koriste razlict IDE za razlicite jezike ili je OK jedan za sve. Da li je pozeljno da u timu svi rade na istom IDE za svojim komp ili moze kako ko hoce ? Ovo pitam cisto iz znatizelje.
[ Zlatni_bg @ 18.10.2018. 06:21 ] @
Zavisi sta rade. Ako sve ide preko gita, nema razloga da svako ne koristi razlicit IDE po svom izboru. Na kraju krajeva, bitan je samo kod. U 99% slucajeva odgovor je - nije bitno sta ko koristi.

Mada, dobrom majstoru je sve cekic...
[ Deunan @ 18.10.2018. 10:16 ] @

Mislim da mozes i odmah da krenes sa PHPStorm-om. Mozda deluje komplikovano, ali brzo se naviknes. U pocetku koristi samo ono sto ti treba. Vremenom ce ti trebati sve vise alata, a to je sve integrisano. Jos ako ne koristis git, PHPStorm ima history, 30 dana unazad mozes da vidis svaku promenu u fajlu (mene je spasilo par puta).
Zatim, terminal, uporedjivanje i sinhronizovanje fajlova na serveru, rad sa bazom, VCS... (pogledas na youtube-u par tutorijala i spreman si)

Takodje, ako budes radio u drugim programskim jezicima verovatno ces ostati kod njih. JetBrains su radili Android Studio, zatim PyCharm (python), IntelliJ IDEA (java), RubyMine (ruby), Rider (.NET), WebStorm... Interfejs im je skoro identican, neces ni primetiti razliku kad promenis IDE.

[ Zlatni_bg @ 18.10.2018. 15:56 ] @
Samo da se snadje za licencu :)
[ Whitewater @ 18.10.2018. 17:44 ] @
probacu svakako ali prvo da malo odmaknem sa PHP da ne potrosim bzveze trial verziju
[ Whitewater @ 18.10.2018. 18:25 ] @
malo nesto da kazem o literaturi koju koristim.

Za PHP sam nabavio knjigu od Welling i Thomson i to 5 verziju. Platio sam $35 dolara i zatim uzeo za nekih $6 polovnu verziju 4 jer su 5 prilicno iskasapili, neka poglavlja prebacili na internet jedno 400 strana manje. Ne znam sta ce mi onda knjiga ako treba da dl poglavlja ? Znam da ce mi mnogi reci da ima sve na netu i da su alergicni na knjige, ali u mom slucaju pomaze jer mi daje neku ozbiljnost i motivaciju.

Zatim, shvatio sam da mi treba i HTML/XHTML. Nabavio sam neku kupusaru Musciano/Kennedy 6th iz oct 2006. Posle sam na amazonu video da nema nesto novijih izdanja ? Sad sam citao na wiki da XHTML manje vise ustaljen standard i godinama se malo menja. Moze li neki komentar na ovo ?
[ bojan_bozovic @ 18.10.2018. 18:59 ] @
Whitewater

Ne koristi XHTML ako ne moras, jer novi HTML 5 se ne bazira na njemu.
[ Whitewater @ 18.10.2018. 19:38 ] @
da evo bas gledam

https://www.w3schools.com/html/html_xhtml.asp
[ Zlatni_bg @ 18.10.2018. 19:49 ] @
udemy, i samo udemy.

Pusti knjige. Ima kurseva koji bukvalno menjaju 10 knjiga.

ustvari, udemy + php dokumentacija

tu imas i sirovu materiju i dobru praksu.
[ Whitewater @ 18.10.2018. 21:46 ] @
Citat:
Zlatni_bg: udemy, i samo udemy.

Pusti knjige. Ima kurseva koji bukvalno menjaju 10 knjiga.

ustvari, udemy + php dokumentacija

tu imas i sirovu materiju i dobru praksu.


morao sam da kupim knjigu jer ja reagujem samo kad me lupis po novcaniku. Steta sto nisam platio $70 radio bih vise.

Udemy ne izgleda los, steta sto sad imaju popuste kurs je samo $12. Nadam se da ne govore Indijski posto ga ne razumem...
[ Shadowed @ 18.10.2018. 22:11 ] @
Citat:
Whitewater: morao sam da kupim knjigu jer ja reagujem samo kad me lupis po novcaniku. Steta sto nisam platio $70 radio bih vise.

Mozes slobodno meni da uplatis razliku
[ Zlatni_bg @ 19.10.2018. 01:48 ] @
Imas na nekim... peer2peer mrezama da nadjes par udemy kurseva. Skini neki vezan za PHP pa vidi da li je za tebe.

Ja obicno bacim pare i ne uradim nista. Kad me lupis po novcaniku samo ispadnem budala.

Btw, udemy popusti su aktivni cele godine. Ako ti se neki kurs koji "nadjes" na netu svidi, od istog autora bi bilo lepo da uzmes neki drugi vezan za materiju koja te interesuje.
[ Whitewater @ 19.10.2018. 05:35 ] @
nisam znao za udemy, nisu losi imaju i preview, ali kaze da im uskoro istice popust, hoces da kazes da ce se popust nastaviti ?
[ Zlatni_bg @ 19.10.2018. 09:56 ] @
Ma da, fora im je da navuku ljude da kupe sto pre. I kad istekne, ponovo se aktivira popust, ne brini.
[ anon70939 @ 19.10.2018. 10:12 ] @
Ja sam kupio par udemy kurseva i zabavni su, drze paznju, ali nedovoljni ako mislis samo iz njih da ucis.
Ima indijaca ali pre kupovine mozes da pustis jedan ili vise snimaka i da cujes onog ko drzi kurs.

Cene su oko 10-15$ i to im je samo fora da poskupljuju. Kad vidis da ti je promenjena cena, idi na sajt iz inkognito taba, ili sa nekog drugog kompa i videces da je cena opet oko 10$ dok tebi pokazuje 100$. Slucajno sam to primetio kad sam kumu slao neki link za html i css, meni pokazivao 54$ njemu 11$, ali verovatno jer sam neposredno pre toga kupio neki Python kurs "na popustu".
[ Whitewater @ 19.10.2018. 16:56 ] @
bas cudno, ja se ulogujem sa sva razlicita kompa i daje mi razlicite cene !

Inace juce je sve do ponoci PDT bio popust i sve je kostalo $11.99. Negde citam javljaju ljudi samo prati svaki dan i par puta mesecno oni daju vece popuste.

Slazem se da nije isto sto i knjiga, jer gde on moze za 20 sati da iscita knjigu od 80 strana / nema sanse. Ali iva rec je ziva rec, a i interaktivno je mozes da ih pitas. Ja sam gledao preview za kurseve PHP kojih ima dosta. Nisam jos odlucio izmedju nekoga ko prica lepo engleski ali je smor i Indijca koji fenomenalno obajsnjava ali razumem svaku trecu rec...
[ Zlatni_bg @ 19.10.2018. 20:46 ] @
Indijci koji na udemy kriju naglasak su mi fenomen :D
[ mjanjic @ 19.10.2018. 21:31 ] @
Pa pokušavaju da budu konkurentni, nikome nije jednostavno da sluša hingliš, naročito sa puno stručnih termina. Više napora ode na razumevanje svake reči koju izgovori nego na kapiranje materije o kojoj se govori.

Ovaj ima blag naglasak, ali je maltene svaka reč jasna (jeste da nije PHP, već Scala, ali je pristup odličan): https://www.youtube.com/watch?v=LH75sJAR0hc
[ Shadowed @ 19.10.2018. 21:39 ] @
Ko je radio sa Indijcima i kad ih razume ne podnosi ih :)
[ Whitewater @ 19.10.2018. 21:53 ] @
ali neosporno je da imaju mozak za matematiku i opste STEM !
[ Shadowed @ 19.10.2018. 22:08 ] @
Za one sa kojima sam ja radio i sa kojima su radili oni koje znam nije utvrdjeno da imaju mozak.
[ Whitewater @ 19.10.2018. 22:57 ] @
moram sada malo da prikocim sa PHP i sidjem do HTML, a tu me naravno cekaju CSS i JS.
[ Zlatni_bg @ 20.10.2018. 03:39 ] @
Pa HTML da, CSS i JS do neke granice. Nauci osnove JS-a, kako da radis interakciju sa PHP i HTML elementima, za pocetak ce ti biti dosta. CSS... ne znam sta bih ti rekao.

Skrati malo muke za pocetak i skini Pingendo: http://download.pingendo.com/v3/pingendo-linux-x86_64.zip

Pomoci ce ti oko dizajna u pocetku. Ovo je v3, stara verzija, besplatna, i po meni sjajno odradjena.
[ Whitewater @ 20.10.2018. 05:04 ] @
presao sam sa bekenda na forhend <> {:} {;}
[ Zlatni_bg @ 20.10.2018. 08:57 ] @
Ne mozes da razvijas bilo sta u PHP-u a da ne poznajes bar osnove tehnologija koje si naveo. Tacnije, danas bilo ko ko se bavi izradom web aplikacija na bilo kom nivou i u bilo kojoj tehnologiji, ne moze nista da uradi bez HTML+CSS, a da ne izgleda kao aplikacija iz `98 godine, neophodan je i JS. Bar moras da poznajes osnove.
[ mjanjic @ 20.10.2018. 10:47 ] @
Zavisi za šta se koristi PHP. Ako ga koristi za REST servise, a na frontendu je Angular ili nešto drugo (čist JS ili bilo koji frontend FW), onda mu za PHP i ne treba HTML/CSS, a ni JS, jer se za razmenu podataka uglavnom koristi JSON.

Ali, ako hoće da razvija neki CMS, da pravi WP šablone i sl. ili razvija neke Web sajtove/aplikacije koji funkcionišu na sličan način, onda bi morao da zna i jedno i drugo, sa akcentom na ono što mu je primaran posao. Dakle, neće on na backend-u da se bavi vratolomijama u vezi RWD, nekim spektakularnim CSS-om i ko zna čime, to rade frontend-aši kojima je to primaran posao, a pre njih sve to lepo "nacrta" dizajner, tako da je to još jedna glavobolja manje, ali je problem ako se koristi neki templating engine i ko zna šta još, gde treba dosta znanja i za frontend i za backend.
[ nkrgovic @ 20.10.2018. 17:08 ] @
Citat:
mjanjic: Zavisi za šta se koristi PHP. Ako ga koristi za REST servise, a na frontendu je Angular ili nešto drugo (čist JS ili bilo koji frontend FW), onda mu za PHP i ne treba HTML/CSS, a ni JS, jer se za razmenu podataka uglavnom koristi JSON.

Pazi, ti si potpusno u pravi, dobar PHP back-end programer treba da napravi da sve radi kroz Postman i boli ga.... ;) Realno, vise koristi ima uceci OOP ili SOLID ili tako nesto, a ne da se bakce sa frontom. Ali, opet realno, to je PHP programer. Radi za web. Mora bre da zna bar osnove.... ;) Ne mora da zna bog-zna-sta, ali mora da nacifra nesto da pokaze proof of concept.

Ja znam par JAKO dobrih cisto backend php programera, i ne zelis da vidis front koji oni prave - ali znaju NESTO da sklope. Nije to ko zna sta, ali RADI. I, zapravo, stabilno je. Vrlo. Jes' malo kockasto, ruzno i sve, ali RADI.

Tako da, ako hoce da radi PHP mora da bas skonta neke ama-bas-osnove frontend-a, pa posle moze da se specijalizuje.
[ Whitewater @ 20.10.2018. 19:12 ] @
stvarno dobra je ideja poceti za HTML. To je onako pravo zagrevanje. Ne treba nista, nikakav server. moze da ga pocne bukvalno svako ko zna da kuca na kompjuteru i pokrece browser.

sad slusam CSS gde vec pocinje malko da se zakuvava...
[ S A J A @ 20.10.2018. 20:08 ] @
Tek sad vidim temu pa ću da krenem od početka ;) Staviću linkove mada i nije preterano potrebno ali olakšava snalaženje.

Moj setup je:

Programiram na svom Windows računaru gde mi je instaliran WAMP.
Za editor koristim VS Code koji odlično podržava PHP.
Dakle server side je PHP koji radi samo kao Rest Api dok je front kompletno Html/JavaScript.
Ranije sam koristio varijante Bootstrap/jQuery ali sam u poslednje vreme prešao na Vue.js i sad radim ko čoek ;)

Dakle VS Code odlično podržava sve gorepomenuto samo treba instalirati par ekstenzija:

PHP intelisense
Xdebug
Deploy - FTP i SFTP
Vue
Vuetify - GUI framework za Vue

I to je otprilike to. U VS Code-u se napravi Workspace koji sadrži dva projekta (server side php i client side vue), učitavaju se zajedno. Sve što radim testiram u lokalu a onda jednim klikom to sinhronizujem sa linux serverom (to radi taj sftp plugin).

Dakle, sve prosto i jednostavno ;)
[ stefanx @ 20.10.2018. 20:16 ] @
Danas se i od UX radnika ocekuje poznavanje HTML,CSS,JS, a kamoli od PHP uposlenika. Poznavanje istih za bilo kakvu veb delatnost je u rangu stranog jezika i Word/Excela u CV.
[ Predrag Supurovic @ 20.10.2018. 20:39 ] @
Ako se baviš webom a ne znaš HTML i CSS bar u nekoj meri onda mu dođeš kao funkcionalno nepismen.
[ Whitewater @ 21.10.2018. 05:24 ] @
Citat:
S A J A:
Tek sad vidim temu pa ću da krenem od početka ;) Staviću linkove mada i nije preterano potrebno ali olakšava snalaženje.

Moj setup je:

Programiram na svom Windows računaru gde mi je instaliran WAMP.
Za editor koristim VS Code koji odlično podržava PHP.
Dakle server side je PHP koji radi samo kao Rest Api dok je front kompletno Html/JavaScript.
Ranije sam koristio varijante Bootstrap/jQuery ali sam u poslednje vreme prešao na Vue.js i sad radim ko čoek ;)

Dakle VS Code odlično podržava sve gorepomenuto samo treba instalirati par ekstenzija:

PHP intelisense
Xdebug
Deploy - FTP i SFTP
Vue
Vuetify - GUI framework za Vue

I to je otprilike to. U VS Code-u se napravi Workspace koji sadrži dva projekta (server side php i client side vue), učitavaju se zajedno. Sve što radim testiram u lokalu a onda jednim klikom to sinhronizujem sa linux serverom (to radi taj sftp plugin).

Dakle, sve prosto i jednostavno ;)


H V A L A S A J A !

sve je proslo Ok i glatko, samo me nemoj pitati kako radi i cemu sluzi :-)
[ Whitewater @ 21.10.2018. 20:09 ] @
bas pre nego sto si mi poslao ovo ja sam pogledao nekoliko uvodnih yt od travesty a u vezi HTML, CSS, js. Nisam nista kuckao samo sam odslusao +3h videa. Vrlo lepo, elegantno, nepretenciozno...

cim sam instalirao VS ucinio mi se poznat i shvatim da oni imaju i video o VS jer bas to i koriste.



tako da sad imam sve na jednom mestu.

Svi pricaju o PHP i kad neko hoce da se baci u programerske vode, bilo kao napredni amater ili junior profi odmah krene na PHP jer on je na 85% servera. Kao i kad goces da ides na sport ici ces najverovatnije na basket, fudbal ili tenis, a malo njih ce otici na macevanje, bacanje kamena...

Kad govorimo o web rzvoju, front/ back end, fullstack... ne znam gde su u celoj toj prici slavni C, C++, Java ?
[ Whitewater @ 21.10.2018. 20:26 ] @
evo na jednom mesto ako jos kome zatreba:

uvod https://www.youtube.com/watch?v=Zftx68K-1D4&t=2108s

VS kao IDE https://www.youtube.com/watch?v=fnPhJHN0jTE

HTML https://www.youtube.com/watch?v=UB1O30fR-EE

CSS https://www.youtube.com/watch?v=yfoY53QXEnI&t=980s

JavaScript https://www.youtube.com/watch?v=vEROU2XtPR8&t=1703s

[ Zlatni_bg @ 22.10.2018. 05:28 ] @
Ajde da postavim ja ovde jedno pitanje posto smo se i te teme dotakli.

Za brze prepravke, male projekte i slicno, koji text editor koristite?

Notepad++,
Sublime,
Atom,
VSCode
...?

Kod svakog za PHP imam pros i cons, doduse nisam isprobao jedino VSCode. Notepad++ mi je mnogo dobro lezao, ali sam zbog "hakabilnosti" presao na Atom, kom plaginovi bas ne rade kako treba.
[ Whitewater @ 22.10.2018. 05:36 ] @
zlatni,

da me ne razumes pogresno, ja instinktivno znam da se svako veze za nesto sto mu odgovara i to je ok. To sto sam ja odabrao SAJA-inu sugestiju prosto jer mi se namestilo kao kec na 11.

moras me razumeti ja zelim da budem moreplovac, a za sada tek pravim mali brodic na obali, jos je privezan na suvom, kuckam, proveravam, zatezem, tu prolaze iskusni moreplovci savetuju me, neki mi se smeju itd itd..

uskoro pocinjem da peljarim...
[ Zlatni_bg @ 22.10.2018. 09:35 ] @
Ja samo pitam sta ostali koriste, i zasto :) Razmisljam da menjam Atom za nesto drugo jer me ne drzi kao n++.
[ Whitewater @ 22.10.2018. 16:46 ] @
juce sam porinuo brodic i odmha me je uhvatilo strasno nevreme. Morao sam da rucno podesavam json fajl od emmit paketa.

Kakav je to IDE gde moras rucno da podesavas stvari ?
[ stefanx @ 22.10.2018. 19:33 ] @
Sta si podesavao kod Emmeta? ako se dobro secam isti kod VSCoda nije potrebno ni instalirati i sve radi odlicno.
[ Whitewater @ 22.10.2018. 20:00 ] @
Citat:
stefanx: Sta si podesavao kod Emmeta? ako se dobro secam isti kod VSCoda nije potrebno ni instalirati i sve radi odlicno.


otvorim VS code i novi fajl i krenem da kucam html... vidim ja nista mi nije obojeno. Probam !+tab da mi da template - nista.

odem istaliram emmet i u uputstvu vidim da nije po difoltu da radi TAB kao okidac. Otvaram settings od VS i tamo kaze ne mozes aktivirati promene preko panela vec moras rucno menjati parametre u .json file-u. OK, izmenjam ja to, ono opet nece. Save, start, restart -nista....

I onda se setim da snimim svoj file sa extension .html i sve odjednom proradi. Sta se sad to sve izdesavalo, nemam pojma, uglavnom sada mi radi... hooray

(ne znam ni kako sam dospeo ovde a hteo sam samo da deploy PHP. Mozda sutra budem pitao nesto iz mikrokontrolera kako je krenulo)
[ Predrag Supurovic @ 22.10.2018. 22:59 ] @
Citat:
Whitewater:
Kakav je to IDE gde moras rucno da podesavas stvari ?


Krpež.

[ S A J A @ 23.10.2018. 10:33 ] @
Citat:
Whitewater:

I onda se setim da snimim svoj file sa extension .html i sve odjednom proradi. Sta se sad to sve izdesavalo, nemam pojma, uglavnom sada mi radi... hooray


Kod mene emmet radi normalno, nisam ništa podešavao. Pretpostavljam da je u pitanju ekstenzija jer na osnovu nje editor prepoznaje koji "jezik" se koristi. Evo šta piše:

Emmet abbreviation and snippet expansions are enabled by default in html, haml, jade, slim, jsx, xml, xsl, css, scss, sass, less and stylus files. As well as any language that inherits from any of the above like handlebars and php.
[ Panta_ @ 23.10.2018. 11:22 ] @
Citat:
Za brze prepravke, male projekte i slicno, koji text editor koristite?

Notepad++,
Sublime,
Atom,
VSCode
...?

Kod svakog za PHP imam pros i cons, doduse nisam isprobao jedino VSCode. Notepad++ mi je mnogo dobro lezao, ali sam zbog "hakabilnosti" presao na Atom, kom plaginovi bas ne rade kako treba.


Probaj Vim ;). Jednostavan, brz, lako podešiv, prenosiv, multiplatformski, besplatan, open source, veliki broj plugina, radi u terminalu a ima i GUI (GVim).

Za razliku od gore pomenutih editora, Vim u početku zahteva malo vremena i učenja, ali nije potrebno neko specijalno znanje da se koristi za neke osnovne stvari.

U principu, kada se savladaju neke osnovne komande, sve kasnije je samo nadograđivanje na te osnove. Na primer, Vim umesto strelica tastera koristi h, j, k, l za levo, dole, gore, desno, dok recimo komanda d briše tekst, kombinacijom tih dveju komandi (dj) brišemo trenutnu kao i liniju ispod, ili na primer d3j briše tri linije. Isto važi i za ostale komande, npr. d3w briše tri reči napred, ili recimo 3yy kopira tri linije. Vim podrazumevano ne briše tekst već ga smešta u registar " (Vim native clipboard), zatim prilikom novog brisanja, novi odlazi u podrazumevani registar " dok se stari pomera u registar 1 itd. Sadržaj registra prikazujemo sa :register (:reg n) komandom.

Pomoću Vim makroa možemo da snimimo određene komande u registar, na primer pomenutu d3w komadu sa qm (startujemo snimanje u registar m) d3w (unosimo komandu) q (prekidamo snimanje) @m (pokrećemo snimljenu komandu iz registra m). Dobro dođe kada nad nekim tekstom treba da izvršimo istu radnju više puta.

Iz pomenutih primera može da se vidi kako je lako koristi kombinacije više komandi kako bi se izvršile neke kompleksne radnje, maltene kao Vim jezik koji funkcioniše kao komanda->akcija->pokret.

Takođe, za razliku od pomenutih, Vim ima ratličite modove za izvršavanje komandi, pored pomenutog command ili podrazumevano normal moda, postoji insert (mod za unošenje teksta), kao i visual, visual line, visual block (mod za selektovanje teksta), kao i command-line mod za unošenje komadi.

Pored velikog broja pluginova, dosta toga dolazi sa samim Vimom. Na primer, pored popularnog NERDTree file explorera, Vim ima svoj file explorer koji se pokreće sa :Explore (:Exp) komandom u command-line modu, syntax highlighting koji se omogućuje sa :syntax on, auto-completion sa Ctrl+p, Ctrl+n, Ctrl+f (za files), Ctrl+] (za tags), ctags sa Ctrl+], Ctrl+t, ili :tn (next tag), :tp (previous tag), tabove sa :tabnew, :tabe, code folding sa :foldmethod=fold-methodname, :help foldmethod za foldmethods (zc close folds, zo open folds), auto code indenting, itd.

Pluginovi se jednostavno instaliraju kopiranjem u .vim/pack/plugins/{start,opt} direktorijum. U start direktorijum idu pluginovi koji se automatski startuju sa Vimom, dok u opt idu pluginovi koji se opciono pokreću prema potrebi. Na primer, git clone https://github.com/scrooloose/nerdtree.git ~/.vim/pack/plugins/start instalira NERDTree file explorer, dok git clone https://github.com/mattn/emmet-vim ~/.vim/pack/plugins/opt instalira emmet plugin koji pokrećemo kada otvorimo HTM i CSS fajlove sa autocmd FileType html,css packadd emmet-vim u vimrc conf fajlu.

Pored pomenutih, neki od korisnih pluginova:

https://github.com/kien/ctrlp.vim
https://github.com/vim-airline/vim-airline
https://github.com/tpope/vim-surround
https://vimawesome.com/plugin/delimitmate
https://github.com/tpope/vim-fugitive
https://github.com/ap/vim-css-color

Eto, nadam se da sam bar malo pomogao ako se neko odluči za Vim.
[ stefanx @ 23.10.2018. 12:44 ] @
Citat:
S A J A:
Kod mene emmet radi normalno, nisam ništa podešavao. Pretpostavljam da je u pitanju ekstenzija jer na osnovu nje editor prepoznaje koji "jezik" se koristi. Evo šta piše:

+1
Novi fajl je plain text, pa je potrebno isti promeniti u zeljeni html, css...
[ mjanjic @ 23.10.2018. 16:02 ] @
Samo da ne krenemo o "Vim vs. emacs", "tabs vs. spaces" ;)
[ Whitewater @ 23.10.2018. 18:48 ] @
da, ja sam bio malo nestrpljiv pa sam odmah poceo d kuckam i istrazujem umesto da prvo snimim file index.html
[ S A J A @ 23.10.2018. 19:19 ] @
Citat:
mjanjic:
Samo da ne krenemo o "Vim vs. emacs", "tabs vs. spaces" ;)


Nema potrebe. Drug Panta nam je opisao Vim tako da ne poželimo nikad da ga probamo ;)
[ nkrgovic @ 23.10.2018. 19:28 ] @
Ja sam odusevljen da u 2018-oj raspravljamo vim vs emacs :) .

BTW, vim. Uvek. Zauvek. :D
[ mjanjic @ 23.10.2018. 20:34 ] @

[ Zlatni_bg @ 24.10.2018. 02:19 ] @
vim sam otpisao pre jedno deceniju... :) Koristim tamo gde moram (SSH na ruter i slicno), poznat mi je, ali prva komanda kad podignem novu masinu "sudo yum install nano" :)

Preferiram windows GUI za programiranje, i to ne nesto sto radi preko komandne linije :) 3 godine sam pisao PHP u nano-u i ostavio sam to vreme daleko, daleko iza sebe :D
[ Predrag Supurovic @ 24.10.2018. 05:29 ] @
Dolazi vreme kada ćemo PHP raditi na bušenim karticama i trakama kao Pravi Programeri. :)
[ gost12 @ 24.10.2018. 08:15 ] @
Mislim da treba dva pojma u PHP-u odmah razlučiti.
1. skriptarenje
2. programiranje

Koliko vidim ti radiš ovo 1. To možeš raditi i preko ftp-a i koristiti notepad++, sublime, štagod, uglavnom to je tako, igranje...
Profesionalno programiranje se ipak radi drugačije i tu nekakvi shared hosting cpaneli, gdje nemaš pristup ssh da bi bar koliko toliko normalan deploy imao, ne dolaze u obzir isto tako ne dolazi u obzir koristiti text editor, a ne full blown IDE.
[ Zlatni_bg @ 24.10.2018. 10:34 ] @
A koliko ja vidim ti ne citas sve postove :) A ni kompletan sadrzaj postova.
[ anon70939 @ 24.10.2018. 10:48 ] @
Moj dobar ortak koji kida php i koješta još, kleo se u NetBeans, ništa godinama nije hteo da promeni, i od nedavno VSCode
[ jablan @ 24.10.2018. 10:50 ] @
lol preporučiti vim na PHP forumu :D
[ mjanjic @ 24.10.2018. 12:38 ] @
Pa OK je preporučiti vim na forumu - u sekciji na temu čišćenja emajliranih površina i sl.
Ali, ako se razdvaja backend i frontend i koristi Rest arhitektura, obavezno koristiti Ajax :)



[ gost12 @ 24.10.2018. 12:52 ] @
Citat:
Zlatni_bg:
A koliko ja vidim ti ne citas sve postove :) A ni kompletan sadrzaj postova.

nije bio odgovor tebi, nego autoru teme.
[ Panta_ @ 24.10.2018. 12:54 ] @
Pa da, preporučio sam vim a ne vi sa kojim uglavnom većina ima negativna iskustva, pre svega na Linuxu. Vide tutorial na netu gde se neki config fajl edituje sa vi, pa onda nastane problem, prvo kako uneti novi ili izmeniti postojeći tekst, a potom, kako izaći iz ovog čuda (Stack Overflow: Helping One Million Developers Exit Vim).

Može Vim (Vi IMproved) da se podesi da izgleda i bude funkcionalan kao Sublime i Atom samo treba malo vremena i volje da se savladaju bar neke osove.

[ Branimir Maksimovic @ 24.10.2018. 13:04 ] @
Kada sam pocinjao 92, prvo sam naucio vi, posto je to bio jedini editor na masini. Vim koristim kao njega, ima syntax highlightning i jos neke fore.

[ jablan @ 24.10.2018. 13:47 ] @
Citat:
Panta_:
Pa da, preporučio sam vim...

Čoveče ljudi 20 godina ne mogu da pređu sa PHPa na jezike koji su lakši za korišćenje a očekuješ da pređu na editor koji je (u startu barem) teži za korišćenje... :)
[ Whitewater @ 24.10.2018. 17:25 ] @
Citat:
gost12:
Mislim da treba dva pojma u PHP-u odmah razlučiti.
1. skriptarenje
2. programiranje

Koliko vidim ti radiš ovo 1. To možeš raditi i preko ftp-a i koristiti notepad++, sublime, štagod, uglavnom to je tako, igranje...
Profesionalno programiranje se ipak radi drugačije i tu nekakvi shared hosting cpaneli, gdje nemaš pristup ssh da bi bar koliko toliko normalan deploy imao, ne dolaze u obzir isto tako ne dolazi u obzir koristiti text editor, a ne full blown IDE.


jos samo kad bi znao razliku izmedju skriptarenja i programiranja, mada naslucujem da je p malo kreativnija aktivnost, nova resenja, novi algoritmi, a s. je malo vise copy paste. Za to bi mi treba neka template engine zar ne, a to me opet vodi ka IDE ?
[ Everx @ 25.10.2018. 12:25 ] @
Citat:
jablan:
Čoveče ljudi 20 godina ne mogu da pređu sa PHPa na jezike koji su lakši za korišćenje...


Koji su to jezici? Mislim da je jednostavnost korišćenja baš razlog zašto ljudi biraju PHP.
[ Zlatni_bg @ 25.10.2018. 17:35 ] @
Mozda misli na kompleksnije stvari. Generalno PHP ima super krivu ucenja. Easy to learn, moderate to master - rekao bih. Neki drugi su tezi za pocetak, ali su laksi posle (python mozda?). Njegova slicnost sa C++ je takodje odlicna stvar s obzirom da se nekad ranije mnooogo vise radilo desktop programiranje u odnosu na web, danas mislim da je kontra situacija. Bar sto se tice pojedinaca, manjih i srednjih firmi. Tu je jos i mobile programiranje gde C++ nema nikakvu prednost. A pre 15ak godina je bio najjaca stvar koja postoji.
[ Branimir Maksimovic @ 25.10.2018. 17:44 ] @
Ako mislis na Android C++ je tu zakon ;)
Uglavnom Java aplikacije pozivaju funkcije iz C++ biblioteka.
[ Zlatni_bg @ 25.10.2018. 17:48 ] @
Mislis na JNI i wrappere?
[ Branimir Maksimovic @ 25.10.2018. 17:53 ] @
Pa da, JNI je nacin kako Java zove C/C++ kod. Nego mislio sam na bruku C++ koda u Androidu ;p
[ Zlatni_bg @ 25.10.2018. 18:04 ] @
Pa pazi, zbog mog neslaganja sa Javom sam bio primoran da ucim Kotlin koji su od nedavno prihvatili kao drugi primarni jezik za Android. Pre toga sam se snalazio sa Xamarinom (dok ga nije kupio MS, a i nesto kasnije), potom ista prica samo sa VS verzijom xamarina da bih imao "neku slicnost". GUI je bio po meni veliki problem, AXML/XAML, zaboravio sam vise i sta sam koristio.

Tuga je sto ne postoji nativna podrska za C++ bez Jave. Okej, pozvacu ja stvari koje mi trebaju u C++, ali moram prokletu aplikaciju da pisem u Javi. A imam apsolutno neslaganje s njom, jos od MIDP aplikacija pa do dana danasnjeg.
[ Branimir Maksimovic @ 26.10.2018. 02:00 ] @
Pa GUI u Javi moras, C++ bez problema mozes, ali govorim na ispod haube, ne na korisnicke aplikjacije. U svakom slucaju ako pises non GUI aplikaciju ne treba ti Java.

edit:
ali u svakom slucaju ti treba Java da pokrenes aplikaciju, a da ne radis sa adbom...
[ Whitewater @ 26.10.2018. 20:43 ] @
da li ima neki zgodan programcic, aplikacija sta vec za brz pregled sintakse nekog jezika, pocelo mi je malo da mi se gomila vec hvatam beleske...
[ Zlatni_bg @ 27.10.2018. 02:47 ] @
Atom ima plaginove za to.

Mada nema nista lose u tome da hvatas beleske, pravis bookmarkove i slicno. Nisi u skoli pa da ti je zabranjeno da imas google otvoren :)
[ Mord @ 27.10.2018. 15:36 ] @
Imaš PHP 7 Quick Scripting Reference, Second Edition ako znaš američki http://www.allitebooks.com/php...ting-reference-second-edition/
[ Whitewater @ 28.10.2018. 21:56 ] @
dragi prijatelji,

posto ste mi zdusno pomogli red je da vam reportiram u mojim 2 koraka nazad jedan napred. Prvo sam krenuo na PHP pa se vratio na html css javascript, ali sve to nekako meni je bilo zbrdazdola. Trebalo mi je nesto temeljnije. Govorim o samom programiranju sada, a ne o jezicima.

i tako sam cuo za C ! )))

ne mogu zidati kucu od prvog sprata. Trebaju temelji. Jaki temelji.

odabrao sam neki kurs na udemy koji mi se svideo i sto je jos vaznije otkrio sam knjigu koja me zadovoljava, a to je C Primer Plus, Stephen Prata. Bukvalno, objasnjava svaki zarez. To mi je bas trebalo. To sam trazio izgleda...


[ Whitewater @ 01.11.2018. 21:20 ] @
mirno plovim kroz C. Ima gomilu cimanja sa tipovima. Nista strasno za sada...