-
Objavljen Zend Framework 1.10.5
Objavljeno: 27.05.2010. 07:07 Nema komentara
Zend je ne tako davno uveo zgodnu praksu. Svaki mjesec organiziraju Bug Hunt, online event na kojem se developeri prijavljuju i govore koje bugove su otkrili u Zend Frameworku. Sudionici prijavljivanjem i rješavanjem bugova dobivaju priliku osvojiti nagrade kao što su odlazak na PHP konferencije, licence za Zend alate, klasične sitnice kao što su majice, ali imaju priliku i nešto naučiti o kvaliteti napisanog koda i sigurnosti istog. Rezultat prošlotjednog događaja je nova verzija Zend Frameworka. Inačica 1.10.5 sadrži 60 ispravki bugova koje su prijavili developeri.Dio njih se odnosi na ispravak komunikacijskih klasa (AMF, Zend_Feed), dio na ispravak rada s filterima ulaznih podataka, a riješeni su i neki problemi u abstrakcijskom sloju veze na bazu podataka. Pokazalo se kako ovaj tip događaja stvarno može pomoći zajednici u rješavanju njihovih problema.
-
Adobe Build It – jedan tjedan, jedna aplikacija
Objavljeno: 19.05.2010. 19:59 Nema komentara
Adobe će od 7. do 10. lipnja održati nekoliko webinara kroz koji će proći nekoliko koraka u razvoju RIA aplikacija. Build It – One Week, One App je krilatica kojoj je cilj promovirati mogućnosti razvoja web aplikacija pomoću novog Creative Suitea, a naglasak će biti na Flash Builderu, Flash Catalystu i Flashu Pro. Seminari su besplatni i namijenjeni su web dizajnerima, web developerima, RIA developerima i dizajnerima interakcije, a kroz početne seminare imat ćete priliku čuti nešto više o koracima razvoja RIA aplikacije, od njene skice u Photoshopu ili nekom drugom alatu, stvaranja interakcije u Flash Catalystu, uvozu projekta u Flash Builder i stvaranja veze sa serverskom tehnologijom (PHP-om i Javom), do uvoza drugih komponenata iz Flasha Pro, P2P i LiveCycle Collaboration servisa te prelasku na AIR 2.0.Predavači su Adobe stručnjaci Serge Jespers, Mihai Corlan, Tom Krcha, Piotr Walczyscyn i drugi. Obično su termini ovih webinara prilagođeni američkom tržištu, no ovoga puta su ovi seminari namijenjeni zajednici iz Europe pa će svi webinari biti održani između 13 i 17 sati. Kako biste dobili link za pristup webinaru, potrebno je registrirati se na stranicama Adobe Eventsa. Odlična stvar je to što ćete tokom predavanja moći postavljati pitanja putem chata, a poznavajući navedene predavače, uvjeren sam kako će se potruditi dati vam pravi odgovor.
Ovo je pregled tema:
07.06.2010. – 13:00 – 14:00
Designer to Developer workflow with Serge Jespers
07.06.2010. – 16:00 – 17:00
Connecting a Flash Catalyst project to PHP services with Mihai Corlan
08.06.2010. – 13:00 – 14:00
Connecting a Flex application to a J2EE backend with Michael Chaize
08.06.2010. – 16:00 – 17:00
Working with Flash CS5 components in Flash Builder 4 with Enrique Duvos
09.06.2010. – 13:00 – 14:00
Going multi-user with P2P in Flash Player 10.1 with Tom Krcha
09.06.2010. – 16:00 – 17:00
LiveCycle Collaboration Service development with Tom Krcha
10.06.2010. – 13:00 – 14:00
Bringing Internet applications to the desktop with AIR 2.0 with Piotr Walczyscyn
10.06.2010. – 16:00 – 17:00
Targeting Multiple Screens with your Contextual Application with Mark Doherty
-
Prezentacija mogućnosti Flasha zadovoljila prisutne
Objavljeno: 17.04.2010. 09:53 Nema komentara
Na kraju tjedna red je da napišem i kratak osvrt na ovotjedna predavanja koja su održana na zagrebačkom FER-u. Za one koji ne znaju, ZgFlex grupa je organizirala predavanja o novom Flexu 4 i Flash Builderu te povezivanju Flexa i PHP-a. Domaćin predavanja bio je prof. Mario Žagar, osoba koja je mnogim studentima računarstva otvorila afinitete za razvoj open source aplikacija. Prvi dan je protekao u znaku upoznavanja s novim Flash Builderom i njegovim mogućnostima, a glavnu riječ je držao Mihai Corlan iz Adobe Systemsa. Mihai je u Adobe zajednici poznat kao jedan od vodećih stručnjaka u području integracije Flex i PHP aplikacija.Ono što je ugodno iznenadilo voditelje ZgFlex grupe i kolegu iz Adobea jest dolazak velikog broj studenata koji su pohodili predavanje i pokazali interes za Flex. Ista priča se dogodila i sljedeći dan, kada sam osobno s Mihaiom prezentirao načine kako povezati Flex i PHP, koje su prednosti korištenja Flexa s PHP-om, te kako debuggirati Flex/PHP aplikacije. Oba dana smo imali popunjenu dvoranu te se nadamo kako ćemo u budućnosti nastaviti ugodnu suradnju s Fakultetom elektrotehnike i računarstva.
Osobno bih istaknuo i jednu kritiku na sva događanja vezana uz ovaj tjedan. Naime, ovaj tjedan je napravljena velika migracija Adobe Groups portala na sustav pogonjen ColdFusionom 9, no tokom migracije sustava otkriveni su mnogi bugovi, zbog čega i ZgFlex stranica ima određenih problema u radu, pa je takva situacija dovela domaće ZgFlexovce u neugodnu situaciju, jer je jedno vrijeme bila nedostupna. Pogreške se trenutno ispravljaju, voditelji grupe su uradili sve što je bilo u njihovoj moći. Nadamo se kako će svi veći problemi uskoro biti riješeni.
Osobno bih se zahvalio FER-u, prof. Žagaru i dekanu prof. Vedranu Mornaru, svima onima koji su sudjelovali u organizaciji i svima koji su došli na predavanja. Nadam se kako ćemo svi mi i u budućnosti imati prilike popričati o korištenju Flexa u Hrvata.
Vidimo se na ZgFlex.org!
-
Predavanje: Flex for PHP Developers
Objavljeno: 07.04.2010. 14:15 1 komentar
Dan nakon prezentacije mogućnosti Flash Buildera, ZgFlex grupa je u suradnji s Adobeom i FER-om pripremila još jedno zanimljivo predavanje. Mihai Corlan iz Adobe Systemsa održat će predavanje: “Flex for PHP Developers“. Cilj predavanja je upoznati PHP developere s mogućnostima Flash Buildera u povezivanju s PHP serverskom tehnologijom, kako koristiti Zend Framework i Zend AMF za razvoj kvalitetne razvojne platforme i poslovnog sloja u kombinaciji s Flex aplikacijom i kako postaviti kvalitetnu razvojnu okolinu. Predavanje će se održati 14.04.2010. u 12 sati na zagrebačkom Fakultetu elektrotehnike i računarstva (siva vijećnica). Pristup predavanju je besplatan, no zbog ograničenog prostora preporučio bih da se prijavite na mail zgflex@svemir.net.Predavanje je organizirano u sklopu programa rada Kompetencijskog centra za programsko inženjerstvo u otvorenim sustavima, te sam uvjeren kako bi ova tema mogla biti zanimljiva svim PHP developerima koji se bave razvojem bogatih internet aplikacija.
-
Objavljena stabilna verzija Flash Buildera
Objavljeno: 22.03.2010. 10:44 Nema komentara
Nakon nekoliko mjeseci testiranja i nekoliko beta verzija, jutros je službeno dostupna produkcijska verzija Flash Buildera, nasljednika popularnog Flex Buildera, koji uvodi nove mogućnosti razvoja bogatih Internet aplikacija temeljenih na Flex SDK-u. Novi Flex 4 SDK je također izašao iz bete i samostalno je dostupan na stranicama Adobe Systemsa.Već sam dosta pisao o novim mogućnostima Flash Buildera, no ne bi bilo loše ponoviti što sve dobivamo s novim alatom. Poboljšan je editor koda i design mod rada, unutar alata su ugrađeni vrlo dobri čarobnjaci za spajanje na web servise (HTTP, SOAP, PHP, WSDL, AMF, ColdFusion) pomoću kojih možete na vrlo jednostavan način napraviti aplikaciju za ažuriranje podataka putem web servisa. U alat je ugrađen novi princip izrade skinova za aplikacije, kao i integracija s ostatkom alata iz Creative Suite okruženja. Flash Builder podržava i AIR 2.0, koji se također naveliko razvija i uskoro bi mogao izaći iz beta stanja. Listu novosti u Flash Builderu možete pogledati i sami.
Kao i njegov prethodnik, Flash Builder će dolaziti u dva oblika: Standard i Premium. Premium verzija će u sebi imati ugrađen network monitor, odličan dodatak koji vam omogućava da unutar Flash Buildera pratite razmjenu podataka između Flex aplikacije i servera s kojim vaša aplikacija kominucira. Tu je i profiler za analizu memorijskih performansi, integracija Flex Unita za izradu testova rada aplikacija i mogućnost stvaranja build verzije aplikacije kroz komandnu liniju.
Ima tu još novosti. Osim Flex platforme, danas je puštena puna verzija novog ColdFusion Buildera, novog izdanja alata za razvoj web aplikacija temeljenih na ColdFusion serverskoj tehnologiji. ColdFusion Builder je, kao i Flash Builder, zasnovan na Eclipse razvojnom okruženju, što olakšava njegovu integraciju s Flex projektima. U Hrvatskoj je ova tehnologija skromno zastupljena pa ako ste zainteresirani za ColdFusion, bacite pogled na službene stranice CF Buildera, a ukoliko imate volju baviti se njime, slobodno javite i pokušat ću vas spojiti s nekim Adobe grupama koje se njime bave.
Nije tu kraj dobrim vijestima. Za one koji se bave integracijom modula za komunikaciju prema društvenim mrežama, onda će sigurno biti korisno za znati kako je izdana i javna verzija Social servisa, koji vam omogućava jednostavnu integraciju spajanja na sve popularne društvene mreže današnjice.
ZgFlex grupa povodom izlaska službene verzije Flash Buildera 1.0 planira sredinom sljedećeg mjeseca organizirati dva predavanja – jedno koje će se odnositi na novi Flash Builder, dok će drugo predavanje biti namijenjeno PHP developerima koji se bave razvojem bogatih Internet aplikacija i čije bi se iskustvo razvoja moglo unaprijediti korištenjem Flash Buildera. U sljedećim danima ćete moći pročitati sve detalje o tim predavanjima.
-
ZamfBrowser – konačno možete testirati svoje Zend AMF servise
Objavljeno: 12.03.2010. 11:37 Nema komentara
Čekao sam da Zend izda svoj alat, na kraju je Flex zajednica dala svoj proizvod. Zend Framework nudi Zend_Amf komponentu za komunikaciju s Flex i Flash projektima. Komunikacija putem AMF-a nudi uštede u bandwithu, slanje objektnih modela podataka, no problem Zend Frameworka je taj što ne postoji neko vizualno sučelje za testiranje tih servisa, kao što recimo ima projekt AMFPHP. Omar Gonzalez je u suradnji s kolegama napravio AIR aplikaciju – ZamfBrowser - koja se jednostavno integrira u PHP klasu koja otkriva AMF server Flex aplikaciji. Ukratko, preko ove aplikacije možete vidjeti koje sve AMF servise imate u svom projektu i možete jednostavno testirati komunikaciju prema servisima prije nego što poziv servisa integrirate u svoj Flex ili AIR projekt. Omare, svaka čast !!! -
Zend Studio ne prepoznaje PHP naredbe??
Objavljeno: 13.02.2010. 16:51 Nema komentara
Još jednom mi se dogodio ovaj problem. Nakon jednog učitavanja primjetio sam kako mi u novonapravljenim klasama Zend Studio unutar editora podvlači PHP naredbe i klase žutom bojom, dok u dodatnom komentaru stoji kako navedene klase i funkcije nije moguće pronaći. Naravno, pokretanjem aplikacije ne javljaju se nikakvi problemi. Možda bi bio red da zapišem u čemu je problem.Naime, ponekad se zna dogoditi da Zend Studio prilikom updatea ažurira .buildpath datoteku koja se koristi unutar PHP projekta. Datoteka se prepiše s osnovnim predloškom datoteke, unutar koje se nalaze putanje do biblioteka koje koristite u projektu ili putanje do pluginova koji su korišteni u razvojnom okruženju. Update alata rezultirao je gubitkom prave putanje do plugina koji renderira i prepoznaje PHP naredbe, a kako sam radio projekt temeljen na Zend Frameworku, nisam mogao koristiti code complete funkcionalnost ZF klasa. Rješenje je zatvoriti alat, otići u direktorij gdje je pohranjen projekt i na licu mjesta prepraviti datoteku. U datoteci je bitno editirati naziv direktorija u kojemu se nalazi plugin za prepoznavanje PHP naredbi, a ako koristite Zend Framework, onda biste trebali napraviti isto i za taj dodatak.
<?xml version="1.0" encoding="UTF-8"?> <buildpath> <buildpathentry kind="src" path="Library/Zend"/> <buildpathentry kind="src" path="Library/MyZend"/> .... <buildpathentry kind="con" path="org.eclipse.php.core_2.2.0.v20091227-1204"/> <buildpathentry kind="con" path="org.zend.php.framework_7.1.1.v20091227-1310"/> </buildpath>
Trebate obratiti pozornost na podebljane retke.
-
Flex, Zend, AMF, PostgreSQL
Objavljeno: 05.12.2009. 08:42 Nema komentara
Prije više od pola desetljeća sam se upoznao s PostgreSQL-om i tada me ta baza oduševila – ima sve što čovjeku padne na pamet, besplatna je i može zadovoljiti veliku većinu potreba u razvoja aplikacija temeljenih na bazi podataka kao podatkovnom sloju. Tada sam rekao ( a i mnogi drugi) kako će u budućnosti PgSQL biti MySQL killer. Da li je do toga došlo? Vidimo sami da nije. Ne mislim da je MySQL lošiji proizvod, nego je PgSQL jednostavno bolji
-
Webinar: Korištenje PHP-a i Flash platforme u razvoju RIA aplikacija
Objavljeno: 02.12.2009. 07:46 Nema komentara
Ako večeras u 18 sati imate vremena i interesa, priključite se na Zendov Webinar. Večerašnja tema bit će razvoj RIA aplikacija pomoću Flash i PHP platforme. Sa strane Zenda prezentaciju će držati Roy Ganor, dok će moć Adobe platforme prezentirati naš kolega Mihai Corlan. Kroz prezentaciju ćete moći vidjeti kako razviti aplikaciju od početne definicije iz grafičkog alata do konačnog koraka povezivanja Flex aplikacije s PHP kodom. Od alata će se koristiti Flash Catalyst, Flash Builder i Zend Studio. -
Recenzija: Zend Framework in Action
Objavljeno: 27.11.2009. 19:40 Nema komentara
Nedavno sam nabavio najnoviju PDF verziju ove knjige i moram reći kako me je knjiga ugodno iznenadila. Činjenica je kako Zend Framework sve više postaje jedan od vodećih frameworka za razvoj PHP aplikacija. Njegova uloga možda nije toliko bitna kada govorimo o manjim projektima, no ako gradimo malo složeniju PHP aplikaciju koju ne želimo raditi pomoću gotovog CMS-a, onda je vrlo bitno pohvatati sve što Zend Framework nudi.





