Planiranje i usability Planiranje, legalnost, privatnost, arhitektura, principi |
|
Alati teme | Način prikaza |
22. 05. 2006. | #11 | |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
|
Citat:
Razvoj alata za desktop aplikacije je išao otprilike ovako: 1) Treba nam biblioteka za GUI 2) Napravimo biblioteku za GUI 3) Napravimo novu verziju biblioteke za GUI 4) GOTO 3 Razvoj alata za veb aplikacije je išto otprilike ovako: 1) Treba nam nešto za hipertekst 2) Napravimo HTML 3) E, zaboravismo, ne bi bilo loše da tu može da se ubudži i neka slika 4) Hmm, evo dodaćemo IMG tag 5) E, ne bi bilo loše da to može da se poveže sa bazom 6) Evo napravićemo CGI 7) E, mnogo je komplikovano da se iz ovog C-a generiše HTML, daj nešto prostije 8) Evo biblioteka. Ne, ne, evo Perl, on ti je zgodniji 9) Daj nešto lakše, bogati, ostadosmo bez geekova, svi su otišli na takmičenje za most-obfuscated Perl program 10) Evo PHP 11) Ok, nije to loše. A šta ćemo sad sa klijentom, vidi kakav je šugav ovaj HTML 12) Evo ti CSS. I evo ti JavaScript, ali pazi, mnogo je gadan 13) Dobro, daj šta daš... 14) Super je ovo, evo radi u brauzeru ABC, ali vidi kako mi puca u XYZ! 15) Šta da ti kažem, čekaj iduću verziju... Ili koristi CSS hack sa negativnom marginom... 16) E, cimanje mi je da stalno refrešujem 100kb stranice za promenu jedne labele, smisli mi nešto... 17) Evo, MS napravio XMLHTTPRequest. Evo ovamo ima isto to samo malo drugačije... 18a) U, suuper... Ni 15 godina nije prošlo a ovo već liči na desktop aplikacije... 18b) E, je*o te veb, vraćam se na Clipper |
|
22. 05. 2006. | #12 | |
programer
Na probnom radu
|
Citat:
- E sto je kul ova Java mnogo se lakse pisu programi nego u C i C++, ajde da je uglavimo u browser da pravimo mnogo cool stvari sa apletima ... 2-3 godine kasnije ... - E ovi apleti su s**** mnogo dugo se ucitavaju i sporo rade ajde da ih ipak batalimo Mislim da ce se za jedno 10-15 godina "in stvar" na webu biti: Ljudi ovaj web nam pojede zivote, samo blejimo u monitore i upijamo beskorisne informacije, ajmo svi u prirodu da slusamo ptice i mirisemo sveze pokosenu travu, da nam deca saznaju sta je to krava ili ovca (ako toga tada bude uopste bilo), ali tada ce vec biti kasno... |
|
22. 05. 2006. | #13 |
Goran Radulović
Professional
|
care, sad je vec tako, kakvih 10-15 godina.
__________________
Never show weakness, the only pain that matters is the pain you inflict. |
22. 05. 2006. | #14 |
programer
Na probnom radu
|
ma znam da je vec sad tako nego se jos niko nije osvestio (sto znaci pare za sve prisutne), ali osvestice se, jednom...
Za dolazak tog dana preporucujem da se pripremimo. Jednostavan program sastavljen od casova obrade metala, vodoinstalaterstva, krecenja, auto mehanike (sa posebnim osvrtom na elektricne automobile buducnosti), kuvanja i na kraju ako sve to propadne dodatni casovi heklanja i strikanja za svaki slucaj, nikad se ne zna. Za ljude sa posebnim sposobnostima uvek je tu politika, diplomatija ili za bas posebne dikatorstvo, hegemonizam itd. p.s zaboravio sam da pored Jave ubacim i Flash sa otprilike istom pricom osim sto su falinke druge, svi ih valjda znamo |
22. 05. 2006. | #15 |
Branimir Momcilovic
Qualified
Datum učlanjenja: 15.02.2006
Lokacija: Beograd
Poruke: 167
Hvala: 47
25 "Hvala" u 8 poruka
|
Jablan je slikovitije objasnio šta sam hteo da kažem. To je suština, potpisujem
Meni je jednostavno neprirodno da više od polovine radnog vremena trošim na mačevanje sa tehnologijama da bih isprogramirao GUI kakav je napravio dizajner. Možda je poenta u tome da se neki od programera ovde nisu bavili drugim vidovima programiranja, osim za web, pa im je moje "ogovaranje" tehnologije izgledalo kao trip (narkomanski). |
22. 05. 2006. | #16 | |
Ivan Dilber
Sir Write-a-Lot
|
Citat:
nije sa desktop/workstation aplikacijama nista bolja situacija nego na webu, samo cela prica traje duze... Isto tako su ljudi radili u asembleru, pa Cobolu, Fortranu, C-u, da bi se doslo do danasnje varijante gde prevuces par kontrola misem na formu i pozoves nekoliko API-ja.. to je trajalo 20 godina da se stigne dotle, a i dalje to nije bas tako idealno ako radis na vise od jedne platforme...
__________________
Leadership is the art of getting people to want to do what you know must be done. |
|
22. 05. 2006. | #17 |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
|
Ivane, ovde nije reč o raspravi multiplatformsko veb vs. multiplatformsko desktop programiranje, molim te da ne širiš priču. Ilija je pitao šta možemo zameriti današnjem vebu sa stanovišta developera i mi smo dali odgovor... Naravno da je desktop programiranje prvih n godina isto bauljalo i isto je bio problem napraviti Hello world aplikaciju, ali je sad (gde "sad" znači poslednjih 10-ak godina, od Delphi 1.0 naovamo) stvar bitno drugačija. Veb ima objektivnih prepreka da postigne istu ili blisku produktivnost i ne nazire se da će u bliskoj budućnosti stvari biti bolje.
Mislim, sama činjenica da moraš da znaš najmanje 3 programska jezika da bi napisao osnovnu veb aplikaciju nešto govori, zar ne? Poslednja izmena od jablan : 22. 05. 2006. u 15:42. |
22. 05. 2006. | #18 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
Priroda weba je bitno drugačija od desktop okruženja. Kad instaliraš program očekuješ da on nešto RADI. Kad posetiš sajt u većini slučajeva uglavnom tražiš sadržaj, ne i uslugu. Tek u zadnjih par godina su web aplikacije postaje široko rasprostranjene.
Iz tog razloga HTML će uvek morati biti opisni jezik. CSS je stvarno jednostavan što se definisanja izgleda tiče. Jedino što tu škripi je browserska podrška, ali i to polako dolazi na svoje mesto. Ono što još uvek nije dovoljno ispeglano je dodavanje ponašanja stranici. Ljudi tek u zadnjih godinu dve počinju na JS da gledaju kao na stvarno objektno orijetisan jezik, pojavljuju se razne biblioteke itd. Radi se na tome i to sve ide prilično dobro. JS je visoko dinamičan skript jezik (po dinamičnosti se može uporediti sa Rubyjem ili Pythonom) tako da se pojavljuju razni načini da se doda ponašanje, a da se ne zagadi markup (pogledaj css event selectors), razne UI biblioteke (pogledaj YUI i DOJO) i tako dalje. Sve je još dosta daleko od point and click, drag and drop načina rada, ali ja već vidim aplikaciju koja liči na DW, ali za razliku od njega ima pravu JS industriju pod haubom i radi slično kao Delphi. Već danas je moguće napraviti sličan alat, samo je pitanje kad će neko odvojiti godinu dana i napisati ga... Btw, nisu 3 programska jezika već dva opisna i jedan programski. Velika razlika... Čak i rešenja kao VS na neki način čuvaju podatke o aplikaciji i komponentama koje je čine. Jedina razlika je što ti podaci više nisu potrebni nakon kompajliranje, dok su kod weba potrebni browseru da bi pravilno prikazao stranicu i dodelio joj ponašanje.
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog Poslednja izmena od Ilija Studen : 22. 05. 2006. u 16:13. |
22. 05. 2006. | #19 | ||
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
|
Citat:
Citat:
Poslednja izmena od jablan : 22. 05. 2006. u 16:37. |
||
22. 05. 2006. | #20 | ||||
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
Citat:
Citat:
Ne treba zaboraviti osnovnu stvar: JS se razlikuje od većine programskih jezika sa kojima ste radili i to što vam je sintaksa poznata vam daje samo malu prednost (možda vas čak i usporava) u odnosu na totalnog početnika. Citat:
Citat:
--- Ne kažem da su današnje web tehnologije savršene ili da nema mesta za unapređenja. Samo to što izgledaju malo čudno ljudima koji ne mogu odmah da iskoče iz desktop alata i prihvate se web razvoja bez perioda prilagođavanje ih ne čini lošim. Mogu biti dosta bolje, ali loše nisu...
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog Poslednja izmena od Ilija Studen : 22. 05. 2006. u 17:06. |
||||
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
301 redirkecija "dinamickog" URLa na "dinamicki" URL | mb_sa | Regular expression i htaccess | 7 | 02. 07. 2008. 19:21 |
Karakteri "&" i "=" i XMLHttpRequest | Milos Vukotic | Regular expression i htaccess | 18 | 01. 10. 2007. 15:16 |
If IT really is a "profession", what is our "pro bono" contribution as IT pros? | oksite | e-Business | 26 | 12. 01. 2007. 11:18 |
"Telekom Slovenije" preuzeo "Blic.net" za 390.000 evra | Aleksandar Marković | Komunikacije | 2 | 23. 12. 2006. 14:23 |