Planiranje i usability Planiranje, legalnost, privatnost, arhitektura, principi |
|
Alati teme | Način prikaza |
22. 05. 2006. | #21 |
Goran Pilipović
Sir Write-a-Lot
|
Ilija, kada u tvom postu dođem do mesta gde priželjkuješ "biblioteke" nemam više snage da čitam dalje. Sorry, jednostavno ne mogu. Aman... u svakom postu imaš bar 3 puta reč "biblioteka", "framework", ... kada te čitam imam utisak da si neki beta tester ili nešto slično koji mora da isproba sve što postoji.
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
23. 05. 2006. | #22 | ||||
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:
Citat:
Konkretno, ja u ASP.NET-u mogu da odštampam "Hello world" u korisnikovom brauzeru na najmanje tri načina: kroz ASPX - odnosno HTML šablon stranice, kroz Javascriptov document.write i kroz serverski C#, dodajući Literal kontrolu u serverski DOM (vrlo je moguće da može i kroz neki bolesni CSS ali da se zasad zadržimo na ovome). Što je najgore, sva tri načina su realno u upotrebi, i korisnik, kao ni vođa softverskog tima bez detaljnog ulaska u kood, apsolutno nije svestan koji je od načina u igri. Drugim rečima, tehnologija ti tu ništa jasno i nedvosmisleno nije odvojila, već ti jedino daje mogućnost da ti to radiš, pod uslovom da si superprogramer. Ili da to ne radiš i praviš mess od projekta, pod uslovom da nisi. A 90% programera nisu. Citat:
Shvati da je Javaskript, ma koliko bio moćan i tebi simpatičan (heh, nekad bih se i ja ložio na stvari tipa lambda funkcije i editovanje klasa "na živo"), ipak u startu zamišljen kao jezik za rollover sličice. Mogu oni njega proširivati i ubrzavati do sutra, sve dok je ispod njega kržljavi HTML/CSS, a negde tamo "s one strane HTTP-a" neki PHP ili C#, neće tu biti laganog programiranja. --- Da probam da rezimiram suštinu našeg neslaganja: ti tragaš za alatom (bibliotekom, frejmvorkom) koji će ti omogućiti da na najelegantniji način i uz najviše uživanja napišeš veb aplikaciju. Ja tragam za alatom (bibliotekom, frejmvorkom) koji će mi omogućiti da ne dobijem nervni slom kad smrtnim programerima ostavim nešto da urade, dođem kroz nedelju dana i pogledam kood. |
||||
23. 05. 2006. | #23 | |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
Biblioteke - uloga im je da reše problem ili skup problema na sistematičan način i da se mogu koristiti više puta. To se .NET i Java ekipi ne mora objašnjavati jer se te stvari kod njih podrazumevaju. Razlog zašto me zanimaju je zato što volim da vidim kako drugi rešavaju probleme. Mnoge dobre stvari sam naučio iz njih... Verujem u stalno usavršavanje i mozak mi je još uvek svež da mogu da pratim. Nikad nisam bio beta tester
Datum - formatiram na serveru na osnovu konstante, podešavanja u profilu korisnika ili kako već rešim da oradim lokalizaciju (i da li uopšte smatram da je ista potrebna). Zašto bi bilo ko koristio client side tehnologiju za to? Nepraktično i besmisleno. Dve biznis logike - Postoji samo jedna i ona je na serveru. Browseru su pružaju JS objekti u obliku koji se lako konverzuje kako bi isti mogao lakše da doda ponašanje stranici. Drugi slučaj je da se prosleđuje već sažvakan HTML koji se samo insertuje na odgovarajuće mesto (innerHTML). Zavisi od potreba... Citat:
-- XHTML i validacija - pravili su mi problema dok ga nisam naučio CSS - pravio mi je probleme dok ga nisam naučio JS - pravio mi je probleme dok ga nisam naučio (još uvek sam u procesu učenja, ali sam dosta toga već pohvatao) Mislim da je pattern ovde očigledan -- Što se običnog programera tiče: ove stvari se ne uče na fakultetima i sve dolazi sa radom. Ne možeš očekivati da neko ko se nije susreo sa samom platformom odjednom drži sve konce u rukama. Nađi nekog ko može i daj mu taj posao... Situacija je ista kao kad bi grafičkom dizajneru u firmi dao da dizajnira bazu podataka samo zato što je dizajner Vremenom bi možda i naučio, ali ne verujem da bi rezultat bio zadovoljavajuć u prvo vreme.
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog Poslednja izmena od Ilija Studen : 23. 05. 2006. u 01:34. |
|
23. 05. 2006. | #24 | |
Nikola Denić
Sir Write-a-Lot
|
Citat:
__________________
Do not ask yourself what the world needs. Ask yourself what makes you come alive, and then go do that. Because what the world needs is people who have come alive |
|
23. 05. 2006. | #25 | |
Ivan Dilber
Sir Write-a-Lot
|
Citat:
klijent<->neki protokol<->server zar ne? Ne postoji alternativno, jednostavno resenje za to, ipak je to mnooooooogo komplikovanija situacija od desktop programiranja. Zamisli alternativnu situaciju da html +css ne postoje, nego da se net koristi iskljucivo tako sto programeri pisu i klijent i server delove od nule? Znas sta bi se desilo? Neko bi pre ili kasnije napravio browser i istorija bi krenula istim tokom Dalje sto se tice html+CSS+javascript osnove, evo dosta nas ovde koristi FF koji je prakticno ceo zasnovan upravo na "krzaljavom" XML/CSS/Javascriptu i meni licno je to super koncept. Takodje ovaj novi windows interfejs, Avalon ili kako se vec zove, ce raditi na potpuno istu foru, zar ne? Ceo interfejs ce biti XML + CSS. Bice da postoji neki razlog zasto MS to zeli da koristi, nisu oni sisali vesla, uvek su do sad imali sluha da pokradu najbolje ideje i iskoriste ih do maximuma.
__________________
Leadership is the art of getting people to want to do what you know must be done. |
|
23. 05. 2006. | #26 | ||||
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:
Citat:
Citat:
Poslednja izmena od jablan : 23. 05. 2006. u 08:37. |
||||
23. 05. 2006. | #27 | |
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:
Mislim, stvar je kristalno jasna - jezik koji je u startu nastao kao jezik za pravljenje međusobno povezanih tekstova (setite se šta znači HTML uopšte) počeli su da vuku iz jedne zloupotrebe u drugu i na kraju je HTML postao jezik za pisanje interfejsa poslovnih aplikacija. Ma koliki mozgovi da su radili na njegovom usavršavanju i celom konceptu (JS, CSS etc), to je i dalje isti, backward kompatibilni jezik za pisanje veb prezentacija. I mada i lično svakodnevno učestvujem u tom "gang rape" sirotog HTML-a i, na kraju krajeva, živim od toga, nije mi nimalo prijatno što to radim. Poslednja izmena od jablan : 23. 05. 2006. u 08:46. |
|
23. 05. 2006. | #28 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
Eto. Sprecijalani formati za razvoj aplikacija. Samo još da jedan od njih postane standard... Lično se ne osećam preterano ograničenim ni ovim što sad imam na raspolaganju, jer se uz malo discipline i uloženog vremena mogu praviti upotrebljive i bogate aplikacije i sa ovim.
100% se slažem sa ovim za HTML nasleđe. Ne možeš da očekuješ da format koji je osmišljen za prezentovanje sadržaja odjednom odgovara svima. Ako ćemo o horor programima tu sam sebi praviš horor. Činjenica je da ti tehnologije ne pomažu da izbegneš tu situaciju, ali opet sve zavisi od tebe. Web aplikacije mogu da budu prilično lepo sređene, mnogo lepše od nekih aplikacija razvijenih na platformama koje ti pomažu da izbegneš horror show, a opet mogu da budu u neviđenom haosu. Uostalom, horror show nije rezervisan samo za web aplikacije zar ne? To je opšti problem. -- Formatiranje datuma je deo prezentacije, ali zbog načina na koji su web aplikacije organizovane i činjenice da lokalizacija nikad nije bila obaveza browsera to je najbolje uraditi na serveru. Kao što i sam znaš i kod na serveru imaj svoj prezentacioni deo i formatiranje smestiš tu. Tada formatiranje datuma na klijent strani postaje deo konstrukcije, ali je ipak ono ostalo u prezentacionom delu kad gledaš celu aplikaciju. Ako je klijent u stanju da odradi lokalizaciju odradi to na njemu, ukoliko nije (a browser nije) odradi to gde misliš da je najbolje. Uostalom, nisam video da web developeri prave neke velike probleme oko toga. -- Bah... Mnogo prazne priče. Priroda weba je takva da nameće mnogo ograničenja (cross platform, stateless protokol kao osnova itd) tako da su web tehnologije razvijene kako bi se uklopile u tu sliku. Videćemo kako će se sve dalje razvijati, a do tad kako (i koliko) znamo i umemo. -- Umalo da zaboravim: biblioteka, framework, biblioteka, framework, biblioteka, framework.
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog Poslednja izmena od Ilija Studen : 23. 05. 2006. u 14:27. |
23. 05. 2006. | #29 | |
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:
Usudio bih se čak ići dotle da tvrdim da duže bavljenje veb programiranjem pravi hakere od programera. A od te tačke nadalje mu nikakve biblioteke (biblioteeeekaaa!) i frejmvorci (freeeejmvooork!) ne mogu pomoći da sačuva integritet i eleganciju (krenuh da kucam teritorijalni suverenitet ) kôda. |
|
23. 05. 2006. | #30 |
Knowledge base
Wrote a book
|
A sto vi malo ne bi prosetali da Kneza da vidite kakvih cica ima tamo?
|
|
|
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 |