Web applications na Rainfall-u

U poslednjih par meseci sam imao veci broj projekata u kojima mi se trazilo da dizajniram iskljucivo interfejs i css, bez radjenja daljeg sajta. Da li to znaci da radim lose sajtove (?!) ili sam bolji UI dizajner (yeah right)?

Vec sam pisao o tome da ja i Andrej otvaramo novu firmu, GotSolution koja ce se baviti internet biznisom, ukratko. Start-up kompanija ce raditi web servise i web proizvode za rumunsko i svetsko trziste. Dosta sam razmisljao na temu online aplikacija i cinjenica je da je to buducnost. Cini mi se da Adobe pokusava da pomiri offline i online aplikacije preko AIR-a ali do neke vece standardizacije kao sto je to za Flash, treba da prodje neko vreme. Elem, u planu nam je veci broj aplikacija koje cemo razviti, kao i najmanje jedan web servis.

Dok traje podizanje kompanije i regrutacija ljudi, neke od aplikacija koje smo radili, bice predstavljene na Rainfall sajtu. Neke od njih smo kompletno razvili dok smo nekima razvili UI.

Sve u svemu, voleo bih da cujem mozda vase komentare vezane za projekte koje smo uradili i o web aplikacijama uopste. U nekom od daljih tekstova cu detaljnije pisati o aplikacijama i njihovim prednostima.

Komentar - napisano 3 September 2007 u Coding News Autor teksta: Dalibor Vasiljevic

PHP frameworks

Dotakao sam se php okruzenja u prethodnom clanku pa da se sad malo fokusiramo detaljnije na tu temu.
Kao prvo, evo lista framework rjesenja koje sam vec naveo, a i ona koja su mi predlozena u komentaru. – PRADO
Smarty
Zend Framework
CakePHP
CodeIgniter
Symfony

Prosiricemo listu ovu ako bude potrebe, nista ne brinite :).
Takodje, ako neko zeli da napravi par recenica komentara o nekom od gore navedenih proizvoda bice mi drago da to objavim ovdje (i naravno sebe stavim kao autora :-)).

Ono sto meni smeta ovdje je to sto ne postoji (bar ja nisam mogao da nadjem) alat, tj. radno okruzenje koje olaksava rad sa nekim od frameworka.
Evo, recimo PRADO, meni vrlo blizak jer radim u glavnom .NET, nema odgovarajuci IDE. A znamo da je dobar IDE pola posla.

Volio bih da me ispravite i kazete “Alo, Andrej…neupucen si. Postoji IDE za CakePHP framework…ili vec neki…” jer bi mi to mnogo olaksalo rad sa php-om.
Koliko znam, Zend je najkvalitetniji IDE za php, ali ono sto mene interesuje je IDE koji podrzava framework direktno.
Zamolio bih one koji rade ovu tehnologiju duze da ostave par komentara vezano za ovaj problem.

Eto…toliko…:-)

Komentar [9] - napisano 10 September 2006 u Web Coding Autor teksta: Andrej Kaurin

PHP vs .NET

Svjesno sam napravio gresku u naslovu jer PHP i .NET ne mogu da se porede jer ne predstavljaju istu kategoriju. PHP je programski jezik a .NET je framework. Ipak u komunikaciji u glavnom se koriste ova 2 pojma pa zasto sad da ja budem izuzetak.

U poslednje vrijeme vishe koristim php u radu (takvi su zahtjevi klijenata). Prosao sam kroz sve one frustracije tipa “Pa kako sad ovo ne moze ovdje kad moze u C#” ili “Gdje mi je funkcija za
ovo…”. Iskreno, PHP je jako simpatican jezik vrlo lagan za koriscenje.

Po meni, glavni nedostaci su to sto lako “trpi” greske i nedostatak nekih obiljezja objektnog programiranja kao namespace-ova (package u Java tehnologiji).

Ovo drugo je vrlo velik problem. Prilichno je tesko u timskom radu paziti da se ne podudaraju imena klasa. Jos jedna stvar koju ne volim je prosledjivanje parametara po referenci i po vrijednosti. PHP to po “default” radi po vrijednosti sto mi je nelogicno. Isto je kod kreiranja objekata. U vecini slucajeva programer ne zeli da napravi kopiju objekta vec samo referencu na memorijsku lokaciju. Naravno, tu je operator “&” da rijeshi stvar, ali ove nelogichnosti bi mogle da se promijene u sledecoj verziji php.
E sad da ne bi bilo da PHP ne valja, par stvari koje mi se svidjaju.

PHP je ekstremno lagan za koriscenje. Funkcija za ovo, funkcija za ono i eto ga :-).
Nekoliko framework rjesenja su zaista vrijedni pomena kao PRADO, Smarty, Zend Framework, itd. Ako se neko sjeti jos nekog neka mi kaze i vrlo rado cu da stavim u listu.

Provjeravam sta sam napisao i sjetih se da sam .NET samo pomenuo, a nista napisao. Da bih opravdao ovo “.NET” u naslovi par rijeci I o ovoj tehnologiji. Potpuna podrska za objektno
programiranje u jezicima koje koristi (VB.NET, C#, J#, C++). Ne mogu da se sjetim sta ne volim u ovoj tehnologiji osim toga da ne postoji ni jedan alat za rad konkurentan Visual Studiu. Iako VS
radi odlichno ne bi bilo lose da se pojavi konkurencija.
Zakljucak na kraju je da za manje aplikacije php zavrsava posao vrlo brzo. Treba da se poradi na objektno orjentisanom programiranju i napraviti standardizaciju frameworka za ovaj jezik.

U svakom slucaju nemojte se orjentisati samo na jedan programski jezik ili na jedan framework.
Nauchite programirati, tehnologiju cete birati u zavisnosti od potreba.

Komentar [5] - napisano 8 September 2006 u Coding Web Autor teksta: Andrej Kaurin

Kako postaviti del.icio.us kao news feed?

Verovatno ste primetili da imam svoj news feed u sidebaru. Ono po chemu se moj razlikuje od vecine drugih jeste sto vuche vesti preko RSS-a direktno sa del.icio.us-a..

John Hicks je jako lepo objasnio proceduru preko koje se, na vrlo lak nachin, mogu unositi vesti..

Takodje, ako imate ugradjenu del.icio.us ekstenziju za Firefox, jednim klikom mozete dodati neki intresantan link u svoju bazu, dodati komentar i on ce se automatski pojaviti na vasem blogu.

Sjajna stvar :)

P.S. Zahvaljujem se Marku za informaciju

Komentar - napisano 7 September 2006 u Coding Autor teksta: Dalibor Vasiljevic