Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Da li PHP ima buducnost?

[es] :: PHP :: Da li PHP ima buducnost?

Strane: < .. 1 2 3 4

[ Pregleda: 17862 | Odgovora: 74 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bantu

Član broj: 38670
Poruke: 305
89.111.240.*



+27 Profil

icon Re: Da li PHP ima buducnost?04.12.2012. u 13:35 - pre 137 meseci
Ljudi, vi svi pričate isto a nikako da se složite.

I web i standalone aplikacija imaju neke prednosti i mane. Npr. za web, laka administracija, nadogradnja, otvaranje novih naloga, mogućnost da više klijenata(firmi) djeli isti server, itd... Standalone, ima prednost u brzini GUI-a (mada i web na boljim mašinama u posljednje vrijeme uz pomoc JavaScript/AJAX izgleda poprilično interaktivno), komunikacija sa hardware-om, bracode readeri, razni recipt printeri, fiskalne kase, pos terminali, itd...

Mada može se napraviti i neka kombinacija gdje se za neke "osjetljive" djelove može ubaciti java applet, koji opet nije baš najsretnije rješenje za hardware, ali uz JNI možda bi se dalo odraditi kvalitetno.

Npr, može dio za kasu biti odrađen kao standalone aplikacija i da webservice koristi za komunikaciju sa serverom, a da kalkulacije i izvještaji budu web varijanta za tamo one tete u računovodstvu i npr neka android aplikacija za komercijaliste koji na terenu sakupljaju narudžbe, itd... da sada ne maštam previše.

Uglavnom na projektantu sistema je da sagleda korisničke zahtjeve i da odvaže za i protiv argumente pa da se nakon toga odluči za platformu, arhitekturu i tehniku razvoja.
 
Odgovor na temu

ivan.a
PHP developer

Član broj: 83976
Poruke: 403
*.static.isp.telekom.rs.



+44 Profil

icon Re: Da li PHP ima buducnost?04.12.2012. u 13:38 - pre 137 meseci
Citat:
@Predrag Supurovic, E dobri su ovi što ti daju dislike a ne smeju da napišu zašto :)

Ne znam zašto se čudiš kada pišeš komentare na nivou deteta - trola.

Citat:
@Predrag Supurovic Ako će ti nešto značiti, evo ja te poptuno razumem. Ne znaš za bolje pa nisi u mogućnsoti da objektivno oceniš.

Ne znaš ni čime se neko bavi, niti znaš koliko dugo i koliko je neko aplikacija napisao/radio, a daješ ovakve, ničim izazvane komentare...i još se pitaš zašto (ne brini ne lupam ja minuse).
Problem kod nas je što se nikako ne možemo složiti. Sve su to neki kvazi programeri, koji se hvale u nebesa sa svojim iskustvom i znanjem, pišu blogove kako bi sticali neki rejting i kitili lišćem a kada pogledaš njihovu logiku programiranja i source kod finalnog proizvoda, naježiš se. A ti ako znaš osnove mikrotika (OS), php-a, rad u wordpress-u i osnove u nekom programskom jeziku ne moraš pisati ovakve, ničim izazvane komentare/prozivke.

Mr. Bond je jedini koji je ovde dao neko konstruktivno mišljenje (zasnovano na sopstvenom iskustvu i znanju) i takvo mišljenje treba ceniti.
Ja sam takođe dao svoje mišljenje, napomenuo da bi aplikacija bez problema efikasno radila i kao najveće prednosti sam naveo nezavisnost od operativnog sistema, jer sam ranije video razne aplikacije (koje je tada radila neka poznata "programerska kuća" iz Beograda) i koje su normalno radile samo u određenom OS (tada win 95). Baza se smeštala u gomilu fajlova i upgrade software-a, migracija baze i rad u novijem OS je "pain in the ass" . To je samo jedan od mnogih razloga zašto se tržište usmerava na hibridne varijante (web+desktop) ili samo web varijante za određene aplikacije. Jednostavno retki su dobri programeri kod nas, a php je zaista noob friendly rešenje koji sa malo vremena može dati odlične rezulatate, uz to je aplikacija laka za ažuriranje i veoma fleksibilna.
Nije nepoznato da već duže vreme zaostajemo za svetom, a web aplikacije za knjigovodstvo i finansije uopšte nisu novost u svetu...
I hope I didn't brain my damage - Homer
if (wife.position == kitchen) {return sandwich};
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6275

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Da li PHP ima buducnost?04.12.2012. u 15:53 - pre 137 meseci
Ako ćemo o trolovanju, ti troluješ. S obzirom da nemaš dobre argumente onda nastojiš da se namećeš nebuloznim i pristrasnim tvrdnjama.

O tome koliko znaš sam zaključio na osnovu onoga što pišeš. Nisi ti ni video ozbiljnu poslovnu aplikaciju a kamoli pravio. A ako kojom nesrećom jesi, jao onome ko to kupi.

I dalje čekam da neko pokaže funkcionalnu i praktičnu poslovnu aplikaciju napisanu u PHP a koja u veb čitaču radi sa fiksalnim štampačem, bar kod čitačem, običnim štampačem i skenerom komforno kao što to rade desktop aplikacije. E da, i mora da bude potpuno funkcinalna bez miša.


 
Odgovor na temu

madcama
Valjevo

Član broj: 103936
Poruke: 794
*.dynamic.isp.telekom.rs.



+184 Profil

icon Re: Da li PHP ima buducnost?04.12.2012. u 18:37 - pre 137 meseci
Daleko od toga da sam vičan programiranju i možda zato što provodim isuviše vremena u web browseru mi web aplikacije više leže. Tab taster može dosta toga da uradi u web aplikaciji. Verujem si Predraže mislio na upotrebu tastera enter?
Po temi http://www.elitesecurity.org/t385534-0 ja sam terorista.
Use The Force my young Luke Filewalker.
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6275

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Da li PHP ima buducnost?04.12.2012. u 19:10 - pre 137 meseci
Ne, mislio sam na neupotrebu miša.

 
Odgovor na temu

madcama
Valjevo

Član broj: 103936
Poruke: 794
*.dynamic.isp.telekom.rs.



+184 Profil

icon Re: Da li PHP ima buducnost?04.12.2012. u 19:31 - pre 137 meseci
Pa zašto misliš da je to nemoguće?
Po temi http://www.elitesecurity.org/t385534-0 ja sam terorista.
Use The Force my young Luke Filewalker.
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6275

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Da li PHP ima buducnost?04.12.2012. u 21:43 - pre 137 meseci
Nikad nisam rekao da je nemoguce napraviti poslovnu apliakciju u PHP, kao što nisam ni rekao da je nemoguće napraviti aplikaciju u PHP koja ne koristi miša. Niti mislim tako nešto.

To što vi čitate ono što vama odgovara je uglavnom vaš problem. Moj je samo utoliko što mi trpate u usta nešto što niti sam rekao niti pomislio.


 
Odgovor na temu

Sale_123
C++ Developer
Wien

Član broj: 23293
Poruke: 219
*.15.15.univie.teleweb.at.



+120 Profil

icon Re: Da li PHP ima buducnost?04.12.2012. u 22:21 - pre 137 meseci
Iako sam ja ljubitelj native applikacija :), ne vidim razlog zasto PHP ne bi mogao da koristi fiskalnu kasu ako se odredjeni interfejs (bilo to modul u php-u ili web servis) napise u native kodu i onda php preko tog interfejsa komunicira sa stampacem, kasom i ostalim hardwerom.

Meni se tu vise cini tezim napraviti kvalitetan i lak za koriscenje GUI koji opet zahtjeva dosta JS, mada vjerujem da ljudima koji se bave time svaki dan to ne predstavlja neki problem.
...
 
Odgovor na temu

ivan.a
PHP developer

Član broj: 83976
Poruke: 403
*.dynamic.isp.telekom.rs.



+44 Profil

icon Re: Da li PHP ima buducnost?04.12.2012. u 22:29 - pre 137 meseci
Stvarno Predraže opet deliš dezinformacije i izmišljaš toplu vodu.
Ja nisam rekao da pomenuta aplikacija ne može da se uradi u nekom drugom programskom jeziku, samo sam naveo prednosti i argumente kada bi se uradila kao web aplikacija. Za sve ostale stvari koje si napisao nisi ni svestan koliko si odvalio. xD

Komunikacija sa štampačem je moguća (negde ranije si napisao da nije moguća):
http://php.net/printer
http://php.net/manual/en/function.dio-open.php

Code:
//Mrežni štampač
printer_open("\\\\Server\\Stampac");
//Lokalni štampač
$handle = printer_open("HP LaserJet Pro 400");
$html = "testing print";
printer_set_option($handle, PRINTER_MODE, "RAW");
printer_write($handle, $html);
printer_close($handle);


Primer za fiskalnu :
Code:
//Ubuntu/NIX
$fp = fopen('/dev/ttyS0','r+');
//XP
*fp = fopen('COM1:','r+');
stream_set_timeout($fp, 0, 100);
stream_set_blocking($fp,0);
$stx = chr(2);
$etx = chr(3);
$string = $stx."030301346".$etx;     // oooop izađe papir :)
fputs($fp,$string);
echo "SENT: ".$string."<br />\n";
$buffer = fread($fp,128);
//itd...

Naravno komunikacija sa USB uređajima zahteva ekstenziju, ali i to se može uraditi. Ili recimo jednostavan HTTP server koji bi komunicirao sa web aplikacijom, mada je to već ping-pong metoda (mada se čak i takva metoda često koristi). To jesu mane, ali zato ima dosta prednosti koje sam već naveo...a sve to zavisi od potrebe klijenta/korisnika.
Sa druge strane, verovatno si primetio da gotovo svi noviji uređaji, pa i fiskalne kase, štampači, skeneri itd. imaju obavezno integrisan web server preko koga je moguća komunikacija.
I hope I didn't brain my damage - Homer
if (wife.position == kitchen) {return sandwich};
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6275

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Da li PHP ima buducnost?05.12.2012. u 08:11 - pre 137 meseci
Citat:
Sale_123: Iako sam ja ljubitelj native applikacija :), ne vidim razlog zasto PHP ne bi mogao da koristi fiskalnu kasu ako se odredjeni interfejs (bilo to modul u php-u ili web servis) napise u native kodu i onda php preko tog interfejsa komunicira sa stampacem, kasom i ostalim hardwerom.

Meni se tu vise cini tezim napraviti kvalitetan i lak za koriscenje GUI koji opet zahtjeva dosta JS, mada vjerujem da ljudima koji se bave time svaki dan to ne predstavlja neki problem.


PHP aplikacija se nalayi na serveru koji može biti udaljen i hiljadam kilometara od klijenta koji je običan veb čitač. Fiksalni štampač treba d abude kod klijenta a ne na serveru. PHP sa njim ne može da komunicira direktno.

Citat:
ivan.a: Stvarno Predraže opet deliš dezinformacije i izmišljaš toplu vodu.
Ja nisam rekao da pomenuta aplikacija ne može da se uradi u nekom drugom programskom jeziku, samo sam naveo prednosti i argumente kada bi se uradila kao web aplikacija. Za sve ostale stvari koje si napisao nisi ni svestan koliko si odvalio. xD

Komunikacija sa štampačem je moguća (negde ranije si napisao da nije moguća):
http://php.net/printer
http://php.net/manual/en/function.dio-open.php


Ti bi, dakle kod svakog korisnika aplikacije instalirao jedan web serverčić i php apliakcijicu i onda mikario da ti to radi sa potrebinim spoljnim uređajima?

Sad sam ubeđen da ti nisi ni video poslovnu aplikaciju a kamoli pravio neku. Ovako nešto može da predloži samo totalni noob u tim vodama. Može mali Perica da zamisli da svet oplovi u brodu od papira, ali svako ko je ikada smočio noge u vodi će mu reći da mu to baši nije najbistrija ideja.


Citat:

Sa druge strane, verovatno si primetio da gotovo svi noviji uređaji, pa i fiskalne kase, štampači, skeneri itd. imaju obavezno integrisan web server preko koga je moguća komunikacija.


Kamo sreće da je tako. Naši političari nisu imali čak ni dovoljno pameti da standardizuju komunikaciju sa fiskalnim štamačima pa d abar postoji nek ašansa da se naprave kvalitetna rešenja z akomunikaciju nego se i ovako svi koji rade poslovne aplikaciej pate kako da podrže raznorazne fiskalne uređaje koji svaki za sebe )šak i u okviru istog brenda) ima neki svoj protokol za komunikaciju.

Kakav crni ugrađeni web server...

A i inače, ako uzmeš taj neki hipotetični uređaj koji ima ugrađen web server, to zunači da ako neko preko interneta treba da mu pristupi mora i da ima prilagođeni komunikacionu strukturu za tako nešto. mislim zamisli ti poslovnu aplikaciju sa recimo 20 (da nepreterujemo) korsinika, svaki ma kod sebe webserversovani štampač i onda server mora da komunicira sa svakim tim štampačem da bi star funcionisala. To bi baš bila noćna mora za podešavanje i administraciju.

Daj, spusti se malo na zemlju. Ok, PHP je tvoj ljubljeni programski jezik koji svašta može. Ali neke stvari se u njemu ne rade jer nisu praktične. Ključ za uspešnu aplikacuju je reš LAKO:

LAKO se programira
LAKO se instalira
LAKO se podešava
LAKO se održava
LAKO se korsiti

PHP rešenje za poslovnu aplikaciju ne ispunjava maltene ni jednu od tih tačaka. Praktično je primenljiv samo za neke jednostavne poslove koji se rade povremeno.


 
Odgovor na temu

ivan.a
PHP developer

Član broj: 83976
Poruke: 403
*.static.isp.telekom.rs.



+44 Profil

icon Re: Da li PHP ima buducnost?05.12.2012. u 13:58 - pre 137 meseci
Druže zašto uopšte komentarišeš kada veze nemaš sa onim što si napisao, a koliko vidim gotovo da ne poznaješ dovoljno ni jedan programski jezik.
Ako poznaješ osnove nekih programskih jezika ne znači da svakome možeš da soliš pamet...a što se tiče php-a to je očigledno (noob na kub).
Spusti loptu, čitaš onako kako želiš da ti zvuči. Ubeđen sam da u životu nisi video ni jednu ozbiljnu poslovnu aplikaciju, niti radio u istoj, kao ni web aplikaciju kad pišeš ovakve nebuloze. U teoriji može da se piše i filozofira do sutra, ali praksa i davanje rezultata je druga stvar.

Ovo verovatno moram da pišem više puta, jer izgleda da se radi o specifičnom slučaju. Dakle, napisao sam i pišem ponovo o prednostima aplikacije kao web aplikacije, a kao najoptiminalnije rešenje hibrid web+desktop aplikacija. Ne znam kako drugačije da napišem a da ti to ne "prevedeš" i "kompajliraš" u neki svoj jezik kako bi ispao, jelte, prepametan.
Ovde se radi o očiglednom dokazivanju, gde želiš da dokažeš nešto u čemu nisi dovoljno vičan niti razumeš (samo "teoretišeš"), a verujem da si u tome vičan.
Ne volim da pišem toliko o sebi, ali eto čisto radi informacije radio sam sa više poslovnih aplikacija (finansije/knjigovodstvo), čak mi je i dan danas to u opisu posla jer održavam mrežu, pa i support kolegama tokom rada u software-u, razvijam neke manje aplikacije za gradsku opštinu (el. sednice, javne nabavke, registar investitora, lokacijske dozvole itd.). Davno sam radio neke poslovne aplikacije za manje firme koje i dan danas rade bez problema,
Dakle, žešće si se nalupao u svim komentarima i avaj onoj firmi u kojoj radiš.

Ti se predstavljaš isto kao oni likovi preko facebook-a. Okače sličice, pišu razne komentare kako bi izgledali opasno/pametno na internetu, a u stvari realno su totalni noob-ovi. Isti slučaj je sa tobom samo sa programiranjem i iskustvom.

Citat:
Ti bi, dakle kod svakog korisnika aplikacije instalirao jedan web serverčić i php apliakcijicu i onda mikario da ti to radi sa potrebinim spoljnim uređajima?

I dalje ne kapiraš iako ti je napisan kod za direktnu komunikaciju, za ostale i specifične uređaje se može napisati ekstenzija, što je napisalo već nekoliko ljudi u ovoj temi.

Što se tiče programiranja radio sam u mašincu (tada još kao klinac - ZX Spectrum i C64), basic-u (pisao sam razne programčiće, tekstualne avanture, jednostavne igre kao i mapiranje sprajtova za kreiranje fontova što mi je bila neka čudna opsesija (tada "gotovi" fontovi nisu postojali). Dugo sam radio VB i proučavao C, Delphy i .NET framework. Pre više od 10 godina sam počeo da radim HTML/css/javascript i php, a nedavno i java. Sada uglavnom radim u php-u. Hoću reći da se ne radi o pristrasnosti, već jednostavno su takve okolnosti da trenutno najviše radim php (stvarno ne volim da pišem o sebi, niti smatram da ima smisla to pisati ovde, ali ovo je specifično). Dakle, ovde se ne radi o tebi ni meni, a ja bih sa time i završio celu ovu priču jer je autor teme odavno dao odgovor. Stvarno nema smisla više raspravljati o presipanju iz šupljeg u prazno.

[Ovu poruku je menjao ivan.a dana 05.12.2012. u 15:20 GMT+1]
I hope I didn't brain my damage - Homer
if (wife.position == kitchen) {return sandwich};
 
Odgovor na temu

w3bl0rd
Varaždin, Hrvatska

Član broj: 82659
Poruke: 380
213.147.114.*



+26 Profil

icon Re: Da li PHP ima buducnost?05.12.2012. u 16:09 - pre 137 meseci
Citat:
ivan.a
Ovo verovatno moram da pišem više puta, jer izgleda da se radi o specifičnom slučaju. Dakle, napisao sam i pišem ponovo o prednostima aplikacije kao web aplikacije, a kao najoptiminalnije rešenje hibrid web+desktop aplikacija.
blablablablabla...
[Ovu poruku je menjao ivan.a dana 05.12.2012. u 15:20 GMT+1]


Opće je poznato da su kojekakvi hibridi puno lakši za izradu i kodiranje. Zašto bi neko kupio auto, kad može na tačke nakalemiti motor.
To ne znači da nitko neće nakalemiti na tačke motor, ali isti onaj postotak ljudi koji će raditi i knjigovodstvenu aplikaciju u php-u.

Dalje mi se niti neda čitati.

Dok moderatori i ljudi koji govore realno dobijaju TD, ovaj forum je dokaz da je u php-u kvantiteta prešla kvalitet,
there's no place like 127.0.0.1
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.80-202-253.nextgentel.com.

Sajt: norway.dakipro.com


+190 Profil

icon Re: Da li PHP ima buducnost?05.12.2012. u 16:26 - pre 137 meseci
Sve gledam kako da malo usmerim komunikaciju na konstruktivnu, nadam se da ce ljudi smanjiti strasti u merenju duzine i nastaviti da iznose valjane argumente na temu.
Iako licno mislim da moze ovakva aplikacija (ili dobar deo) da se uradi u PHPu, naravno, zavisi koji su sve zahtevi klijenta.

Da odma kazem da drugi jezik sem php-a ne znam da beknem, ali kako je internet sve rasprostranjeniji, verujem da je sve popularnije da sistemi budu na online serveru (kako to omladina danas zove "u cloudu") zbog raznoraznih prednosti (centralizovani podaci, dostupnost informacija od svuda i sl)

Po mojoj nekoj logici, sistem sa vise klijenata bi treba da ima i standalone klijent pisan u cemuvec, koji bi radio sa fizickim uredjajima i komunicirao sa serverom, mozda imao eventualno neki offline basic handling. Dakle hybrid system kao ultimativno resenje.

E sad, i mene iz radoznalosti samo zanima kako bi moglo "klot php" resenje da se izvede, jer ja komunikaciju sa externim uredjajima, tj ovo

Code:

Komunikacija sa štampačem je moguća (negde ranije si napisao da nije moguća):
http://php.net/printer
http://php.net/manual/en/function.dio-open.php


ne vidim da moze da se izvede drugacije osim da se zaista fizicki

Code:
Ti bi, dakle kod svakog korisnika aplikacije instalirao jedan web serverčić i php apliakcijicu i onda mikario da ti to radi sa potrebinim spoljnim uređajima?


Ajd stampa kroz pdf moze da prodje, ali ostali uredjaji jedino da se nakace na server direktno, al mi onda gubi smisao koriscenje PHPa kao jezika po izboru (barem na klijent masinama).


ili gresim?
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6275

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Da li PHP ima buducnost?05.12.2012. u 18:34 - pre 137 meseci
Citat:
ivan.a: Ako poznaješ osnove nekih programskih jezika ne znači da svakome možeš da soliš pamet...a što se tiče php-a to je očigledno (noob na kub).


Samo ću se nasmejati. Dečko, to sve što ti zamišljaš, ja sam davno napravio i isprobao. SVakodnevno korsitim najmanje četiri programska jezika i pet razvojnih platformi od kojih sam jednu od njih sam napravio i to baš kao serverski skript jezik pandan PHP-u namenjen upravo za razvoj poslovnih aplikacija, a o komunikaciji sa hardverom da ne pričam.

Uopšt enema potrebu da se dokezujem nikome apogotovo ne tebi. U diskusiju sam se uključio da bih vam pomogao da shvatite neke stvari i da se bezveze ne mlatite oko stvari koje vas vode u ćorsokak. I niasm jedini, samo to ste vi izgleda mnogo nadobudni pa svakome ko napiše nešto što vam se ne svića vi rokate negativne ocene umesto da sednete, pročitate i RAZUMETE šta vam ljudi govore.

Citat:
dakipro
Po mojoj nekoj logici, sistem sa vise klijenata bi treba da ima i standalone klijent pisan u cemuvec, koji bi radio sa fizickim uredjajima i komunicirao sa serverom, mozda imao eventualno neki offline basic handling. Dakle hybrid system kao ultimativno resenje.


Hibrind nije ultimativno nego i jedino smisleno rešenje danas. Aplikacioja se stavlja na server a klijenti za krajnjeg korisnika se prave namenski za platformu na kojoj su potrebni, prilagođeni maksimalno toj platformi i urađeni na način kako će na toj platformi najbolje da rade posao.


 
Odgovor na temu

Sale_123
C++ Developer
Wien

Član broj: 23293
Poruke: 219
*.15.15.univie.teleweb.at.



+120 Profil

icon Re: Da li PHP ima buducnost?06.12.2012. u 02:07 - pre 137 meseci
Citat:
Predrag Supurovic:  PHP aplikacija se nalayi na serveru koji može biti udaljen i hiljadam kilometara od klijenta koji je običan veb čitač. Fiksalni štampač treba d abude kod klijenta a ne na serveru. PHP sa njim ne može da komunicira direktno.

Znam, samo ja sam konkretno mislio na scenariji gdje je printer, fiskalna kasa, kao i web server sve u lokalu. Mada, samim tim web aplikacija gubi svaku prednost nad native jer je distribuisana, posto je problem azuriranja aplikacije sada potpuno isti.
...
 
Odgovor na temu

valjan
Janko Valencik
Software Deployer
Schneider Electric
Novi Sad

Član broj: 158605
Poruke: 3531
*.dynamic.sbb.rs.



+553 Profil

icon Re: Da li PHP ima buducnost?06.12.2012. u 02:09 - pre 137 meseci
Sad se baš pitam šta bi se desilo sa celom diskusijom da sam na početku citirao mog profesora - "danas svaka šuša pravi knjigovodstvene aplikacije jer je to lako, a niko se ne bavi programiranjem mikrokontrolera iako je to veoma traženo i dobro plaćeno". Naravno da to programiranje mikrokontrolera (bar ne direktno) nije moguće u PHP-u, ali mislim da sličnih pitanja za knjigovodstvene aplikacije poput onog iz prvog posta možemo očekivati i ubuduće, bez obzira na programski jezik. Umesto što se ovde raspravlja čiji je tata jači od čijeg, hajde da pomognemo mladim snagama da izađu na pravi put, a ne da pomažemo stvaranje još jednog prosečnog skript kiddija koji će praviti ono čega ima k'o blata u ovo doba godine i izgubiti se u učmalosti...
 
Odgovor na temu

Dragan
Dragan Gajic
Software Architect
Novi Sad

Član broj: 1596
Poruke: 76
*.dynamic.sbb.rs.



+15 Profil

icon Re: Da li PHP ima buducnost?08.12.2012. u 23:39 - pre 137 meseci
Citat:
ennka:
Pozdrav,
bavim se web dizajnom, ali zelim da se prebacim vise na programiranje, pa me zanima da li se isplati uciti PHP?



Pozdrav, sa obzirom da se vec bavite web dizajnom ja bih na vasem mestu savladao HTML5/CSS3/JavaScript. Cenim da cete imati prednost ako ste u stanju da isporucite HTML/CSS umesto PSD-a. To za pocetak, kasnije usavrsite Javacript i imacete sve potrebno da radite kao front-end developer.

Klasicne web aplikacije su tzv. web-centric aplikacije, gde se HTML generise na serveru a browser ga samo renderuje. Ima mnogo tehnologija koje mozete da koristite za tu svrhu, pocelo je sa CGI, pa interpreteri kao PHP, java servleti i JSP itd...

Onda se pojavio Ajax, browseri postaju sve kompleksniji i mocniji i pocinju da se koriste kao OS like platforma za web aplikacije. Sa serverom se razmenjuju podaci JSON/XML - data centric pristup . Zatim se pojavise smartphonovi/tableti, native aplikacije za njih. Onda je postao problem da se za svaku platformu radi zasebna verzija, pa su se pojavili cross-platform biblioteke. Manje vise sve su zasnovane na cinjenici da svaki uredjaj ima browser, i podrsku za JavaScript. Tako da jedna stara tehnologija dozivljava renesansu. Slicno imate i za web sajtove, tzv. RWD (Responsive Web Design), mogucost da se desig web site-a prilagodjava rezoluciji i velicini ekrana na uredjaju. I opet se koristi HTML/CSS/JS. Imate cak i mogucnost da programirate JS server side (nodejs).

Kako ce se ovi trendovi odraziti na PHP? Pa mislim da cete sve manje kreirati HTML a sve vise JSON na serveru, i za to mozete da koristite PHP. Problem je sto on nije napravljen za to, te ima boljih resenja. Sa druge strane, PHP je jos uvek dosta popularan, veliki community, dosta kvalitetnih gotovih PHP resenja narocito za CMS.

U stvari mislim da je trenutno dilema da li se specijalizovati za front ili backend. Do sada je to nekako bilo izmiksano, posto se frontend u stvari generisao na backendu, pa su programeri znali ceo stack od presentation layera sve do pristupa bazi. Sada se to polako diferencira, posto je frontend development sve kompleksniji a ima dosta novih stvari i na backendu (NoSQL na primer).

Sa obzirom da ste se bavili web dizajnom, meni je logicno da nastavite sa tim.

Citat:

I da li PHP moze da se koristi kod programiranja ali ne za web? Ovo pitam zbog toga, jer bih trebala za porodicnu firmu da napravim nekoliko obrazaca -knjigovodstvenih izracunavanja, pa me zanima da li je to moguce, i koliko se cesto PHP koristi u te svrhe? Da li je stabilan ako se radi sa vecom bazom podataka? - ovu temu nisam nigde nasla, jedino sto sdam pronasla bio je ponudjen vec gotov softver, a ja bih da radim, da vezbam i ucim.
Kolko sam za sada analizirala poterba, trebace mi nesto kao formular za prikupljanje podataka, nekakvo konektovanje sa bazom, da se ti podaci upisuju u bazu, i da mogu da se azuriraju u toj bazi, kao i da moze da se odstampa na ekran i na stampac.

Hvala vam unapred za pomoc! :)



Vidim da se oko ovoga dosta zakuvala diskusija. Mozete ovo da napravite kao web aplikaciju, ne verujem da vam treba neki zahtevan reporting, te stampanje mozete resiti na standardan nacin koriscenjem razlicitih CSS stilova te stampati iz browsera. Kod nas vec ima firmi koje nude knjigovodstveni softver po SaaS modelu (Software as a Service), a to su prakticno web aplikacije gde se browser koristi kao platforma. Prednosti je neko vec naveo, o "manama" se naveliko raspravljalo :)

Browser kao platforma ima odredjena ogranicenja, te je neke stvari nemoguce izvesti sa tehnologijama kao sto je PHP (vazi za sve web tehnologije, JSP, ASP.Net,..). Tu izmedju ostalog spada i interakcija sa uredjajima na racunaru na kom je browser (npr stampacima), ali postoje druge tehnologije koje to resavaju: java apleti, flash, ActiveX, silverlight,...

Mislim, nikada i ne koristite iskljucivo PHP za razvoj web aplikacija, tu ide uvek i HTML, CSS, JS,...Ako vam treba interakcija sa OS-om, i tu imate dosta mogucnosti, noviji browseri su plugabilni, za chrome mozete da ih razvijate i u JS.



"The most likely way for the world to be destroyed, most experts agree, is by
accident. That's where we come in; we're computer professionals. We cause
accidents." - Nathaniel Borenstein
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Da li PHP ima buducnost?09.12.2012. u 00:32 - pre 137 meseci
PHP - ima budućnost. I ASP.NET ima budućnost, kao i matori perl.
Bez ss skripting jezika, nema sigurnih formi. Nema foruma i svega sličnog.

Forum (ovakvog tipa?) bez jezika koji se izvršava isključivo na serveru?
Teško. Jako teško. Dakle, narednih 5++ godina, defintivno nema potrebe biti u dilemi oko ovoga.

Postoje i varijante servera gde samo javasktipa (client-side) radi i server-side posliće.
Aptana Jaxer je (valjda) prvi pokušaj toga.
Međutim, nešto tu ne paše dobro, te nije zaživelo do te mere da se uveliko koristi kao glavna platforma za serviranje stranica sa servera.
Šta tačno, ne znam.

A vrlo moguće da će to biti glavna stvar za web development u svakom smislu, samo .. kada? S' obzirom da je html5 još uvek u draft modu.. a javaskripta i dalje, može da se isključi po želji, nešto ne verujem da će se to desiti u narednih 10 godina. A tada i ako budemo imali situaciju gde je samo js dovoljan za sve, do tada će i php dobiti svoju novu formu, kao što uveliko i dobija. Object Orjentisano programiranje u php-u je poprimilo sasvim drugu dimenziju nakon php5 verzije, Java je dobila finu konkurenciju. Šta sve dolazi sa narednim verzijama, kako php-a, tako i ostalih server-side jezika, ostaje da vidimo.

To što je sada jedan takav period gde velika većina voli da pipka male ekrančiće, to ništa ne utiče na posao koji se odrađuje php-om.
Neka veza između smartfona i servera ili cloud-a i te kako - postoji.

Dakle, pomoću čega funkcioniše, skoro svaki cloud servis?
Rekao bih da ni jedan cloud neće da radi kako valja samo preko javaskripte.
about:networking
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1122
*.cpe.masko.rs.

Sajt: www.gvozden.info


+68 Profil

icon Re: Da li PHP ima buducnost?09.12.2012. u 00:48 - pre 137 meseci
Da li ce za 10-tak godina PHP biti na nivou na kome su sada kobol i kliper? U onom smislu da ga samo najuporniji koriste?

Ili ce ipak uspeti dopunama i doradama, raznim prilagodjavanjima i odstupanjima (a odstupanja je bilo prilicno) osigurati svoju poziciju u buducnosti?

To je prava tema, a ne da li je PHP svemoguc!
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Da li PHP ima buducnost?09.12.2012. u 01:01 - pre 137 meseci
Samo na osnovu broja ljudi koji ga koriste ... najveća zajednica ili community jeste baš ta php zajednica, pa proceni sam hoće li biti na nivou kobola ili klipera ili će postati nešto još moćnije od famoznog Python hibrida. Rekao bih da neće biti na nivou ni kobola, a ni klipera, već mnogo življi.


Dakipro: sklonjena direktna nekonstruktivna komunikacija

[Ovu poruku je menjao dakipro dana 09.12.2012. u 16:18 GMT+1]
about:networking
 
Odgovor na temu

[es] :: PHP :: Da li PHP ima buducnost?

Strane: < .. 1 2 3 4

[ Pregleda: 17862 | Odgovora: 74 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.