Egy keretrendszer bevezetése Affentáller László MarkCon Informatikai Kft.

Slides:



Advertisements
Hasonló előadás
Virtualizált Biztonságos BOINC Németh Dénes Deák Szabolcs Szeberényi Imre.
Advertisements

Valós idejű tesztlefedettség- monitorozás JEE környezetben Dr. Ferenc Rudolf, Szegedi Tudományegyetem Bakota Tibor, FrontEndART Szoftver Kft.
Szoftverminőség, 2010 Farkas Péter. SG - Sajátos célok  SG 1. Termék / komponens megoldás kiválasztása  SP 1.1. Alternatívák és kiválasztási kritériumok.
Web2 és a blogok. Mi az a web2? 1.Filozófia (tartalom) szabadság nyitottság közösség 2.Eszköz(készlet) egyszerűség integráció kompatibilitás mobilitás.
Mennyire projekt érett a mai magyar társadalom? 1022 Budapest, Bimbó út 3. Telefon/fax:
Fischer Norbert. Szoftverfejlesztés jelenlegi problémái  Folyamatosan rövidülő határidők  Projekt indulásakor nem teljesen tiszta a funkcionalitás,
Önkormányzati informatika ASP alapokon
Tóth Tamás, EWYXK4 BME-VIK Automatizálási és Alkalmazott Informatikai Tanszék Konzulensek: Dávid Zoltán, Gincsai Gábor Budapest, tavaszi félév.
SZENT ISTVÁN EGYETEM GAZDASÁG- ÉS TÁRSADALOMTUDOMÁNYI KAR TUDOMÁNYOS DIÁKKÖRI KONFERENCIA NOVEMBER 25. AUTO-SZŰRŐ FEJLESZTÉSE OLAP JELENTÉSEK UTÓLAGOS,
Rendszertervezés GIMP.
György István Ügyvezető igazgató Update software Magyarország Kft
Microsoft Üzleti Megoldások Konferencia Naprakész Microsoft technológiák banki környezetben Bessenyei László Magyar Külkereskedelmi Bank Rt.
AZ MSZ SZABVÁNYSOROZAT SZÜKSÉGESSÉGE
1 „Az FSZH hosszú és rövidtávú elképzelései a foglalkoztatási célú civil szervezetekkel való együttműködésre, különös tekintettel a szolgáltatás-vásárlásokra.
EU támogatások és a kapcsolódó közbeszerzések tapasztalatai
Az MVC tervezési minta 2. előadás.
2002. február 6. Mobil marketing a hirdetők szemszögéből.
Mobil eszközök alkalmazása vállalati környezetben
Biobi.eu AdFlan Right on target adflan.com Copyright © 2010 Biobi Kft. Minden jog fenntartva. Ezen dokumentum a Biobi Kft. Tulajdonát képező bizalmas információkat.
2 Forrás: The Standish Group International, Extreme Chaos, The Standish Group International, Inc., 2000.
Programozás alapjai A programozás azt a folyamatot jelenti, melynek során a feladatot a számítógép számára érthető formában írjuk le. C++, Delphi, Java,
Az SDT keretrendszer logikai és architektúrális felépítése Dringó Béla
Statikus vs. dinamikus weblapok
WEB Technológiák Coldfusion ME Általános Informatikai Tsz. dr. Kovács László.
A CRM bevezetési projektek sajátosságai
Megvalósíthatóság és költségelemzés Készítette: Horváth László Kádár Zsolt.
A jó webáruház fejlesztési igényei
SZENT ISTVÁN EGYETEM GAZDASÁG- ÉS TÁRSADALOMTUDOMÁNYI KAR TUDOMÁNYOS DIÁKKÖRI KONFERENCIA NOVEMBER 25. AUTO-SZŰRŐ FEJLESZTÉSE OLAP JELENTÉSEK UTÓLAGOS,
Google earth és a térinformatika kapcsolata
Szoftverminőség biztosítása
Szolgáltatási tevékenység controllingja Az outsourcing, mint értékteremtő folyamat.
Szoftvertechnológia Szoftvergyártás 2..
Bevezetés a C++ programozási nyelvbe
2004. március „Megbízható harmadik fél szolgáltatás, a digitális aláírás bevezetése az egészségügyi ágazatban” EP 1 részprojektjének státusza és.
Az IKTA/ számú pályázat alapján: Ügyfélbarát ügyintézést támogató informatikai rendszer prototípusának kialakítása (Elektronikus Polgármesteri.
Objektum Vezérelt Szoftverek Analízise Ferenc Rudolf és Beszédes Árpád Szegedi Tudományegyetem FrontEndART.
1 MER ellenőrzés ek egységes értelmezése Budapest, szeptember 5. Munkácsi Márta A Minőségellenőrzési Bizottság tagja.
TÁMOP szakmai támogatás Educatio Nonprofit Kft
Informatikai döntéstámogatás az MVM-nél
Minerva projekt és digitalizálási tapasztalatok Moldován István OSZK MEK Osztály NDA Konferencia december 14.
Digitalizálás a könyvtárban Békés Megyei Könyvtár Szakmai nap február 7. Moldován István OSZK MEK osztály.
Ipari középvállalat projektvezetőjének tapasztalatai az integrált vállalatirányítási szoftver bevezetési szakaszában Projektmenedzsment Fórum A kis-
A fogyasztóvédelmi társadalmi szervezetek működésének tapasztalatai Dr. Eitmann Norbert, elnök Közép-Magyarországi Fogyasztóvédelmi Egyesület június.
MarkCon Informatikai Kft. Alapítás: 1999 (MarkCon Bt.) Cégcsoport: MarkCon Informatikai Kft. MarkCon Kommunikációs Kft., Szakterület: online tartalmak.
FOGLALKOZTATÁSPOLITIKAI ÉS MUNKAÜGYI MINISZTÉRIUM I. TÁVMUNKA KONFERENCIA A REGIONÁLIS MUNKAERŐFEJLESZTŐ ÉS KÉPZŐ KÖZPONTOK FELADATAI A TÁVMUNKA PROGRAMBAN.
E-portfolió szerepe a menedzsmentben Dr Dombovári Ella-Sójáné Dux Ágnes Gödöllő június 25.
Előadóról Név: Zumpf Tamás
E-közigazgatás biztonsági nézőpontból Szigeti Szabolcs CISA, CISM, CISSP
EGY SIKERES PROJEKT ISMÉRVEI ÖTLETTŐL A MEGVALÓSULÁSIG Vendler Balázs, ügyvezető.
Bevezetés a PRADO keretrendszerbe Kardos Gergely.
Gábor Dénes Főiskola Rendszertechnikai Intézet
A területrendezés és –fejlesztés adat háttere és technológiai megoldásai Göncz Annamária, Juhász Géza Péter
#hunmoot2014 Csicseregjünk ;-).
IDMSYS projekt GOP Akkreditált innovációs klaszterek közös technológiai innovációjának támogatása, GOP pályázati ablak A.
Nádai Gábor előadása INTERNETES KONFERENCIASZERVEZÉS GDF TDK 2009 – Konzulens: Kaczur Sándor.
Hogyan készítheti el egy laikus egy nap alatt az INFOÉRA konferencia programlistázó és értékelő mobilalkalmazását? Menyhárt László Gábor Zamárdi,
CMMI 1.3 – Verifikáció Készítette: Kis Gergely. Bevezetés A specifikációt, követelményt vetjük össze a kész/készülő termékkel Itt nem vizsgáljuk, hogy.
.NET FRAMEWORK Röviden Krizsán Zoltán 1.0. Tulajdonságok I Rövidebb fejlesztés 20 támogatott nyelv (nyílt specifikáció) 20 támogatott nyelv (nyílt specifikáció)
Let’s coach it!
Telekocsi szolgáltatás kialakítása “Ruby on Rails” és lokalizációs megoldások felhasználásával Pázmány Péter Katolikus Egyetem Információs Technológiai.
IKER felülvizsgálata, referenciakeret bemutatása IKER társadalmasítás workshop Budapest, április 12.
A JaDoX, mint repozitórium szoftver a közgyűjteményi informatikában JaDoX 3 Monguz Portál24 Monguz Kft. Mazula Zoltán.
Egyszerű, osztott ütemező LISP nyelven
Balsai Péter / Mithrandir Kft. Goreczky Roland / Rivendel Kft
Integrált ügyfél-kommunikáció a weben
Java Code Coverage Library
Kulcsrakész Közgyűjteményi Portál
SZERETETTEL KÖSZÖNTJÜK „ Az intézményi felelősök felkészítése a Szakképzési Minőségbiztosítási Keretrendszer (SZMBK) követelményeinek figyelembevételével,
DRUPAL Előadja: Nagy Nikoletta :05.
Tarcsi Ádám, egyetemi tanársegéd ELTE Informatikai Kar
Előadás másolata:

Egy keretrendszer bevezetése Affentáller László MarkCon Informatikai Kft.

MarkCon Csoport 1999 óta a piacon Online üzleti tartalom és szolgáltatásfejlesztés LAMP technológiák, Android, iOS 7 fős fejlesztőcsapat

Idejétmúlt technológiák WEBsys CMS és “keretrendszer” : 8 év Bizonytalan és elavult alapok, pl. PEAR, Smarty Innen-onnan integrált megoldások, könyvtárak Lényeges változás nem történt a verziók között (inkrementális fejlesztések) Kevés újrafelhasználható komponens, procedúrális kód Sok megkötés miatt az új ügyfél igényeket már nehezen tudtuk volna kiszolgálni PHP4, MySQL4-es alapok az “ötös” átálláskor csak a minimális követelmények teljesítése

Elhatározás a váltásra, a kiválasztás szempontjai Biztos finanszírozási háttér, aktív közösség Érthető, gyakorlati példákra épülő írott dokumentáció (API dokumentáció minimális elvárás) Stabil, kiforrott kódja legyen Könnyű bővíthetőség (pluginek, helperek, hookok) Támogassa a modern tervezési mintákat (MVC, Singleton, Decorator, Factory,...) Funkciógazdag legyen, all-in-one: I18N, ACL, cache, router, template, ajax, form, ORM, filter, validator, RPC, stb... Joomla, Wordpress, Drupal kizárva Az építőkockákat tartalmazza, ne a várat!

Milyen keretrendszerek jöttek szóba (2010)? CodeIgniter Symfony Yii Zend Framework

Pilot projekt Turisztikai CRM szoftver Több száz órás fejlesztési munka Teljes egészében Zend Framework alapú rendszer Rengeteg pozitív (és néhány kevésbé pozitív) tapasztalat A ZF komponensek nagyrésze felhasználásra került Kialakulóban egy saját osztály könyvtár (Shared Framework) Folyamatos belső oktatások, tréningek

Zend Framework - tapasztalatok Rengeteg időt spórolhatunk meg a monoton munkákkal Rövidebb idő alatt funkciógazdagabb és stabilabb kód írható Robosztus komponensek Egy komponens sokféleképpen paraméterezhető A komponensek összekapcsolhatóak TDD szemléletű fejlesztés, 80% feletti code coverage érték Minőségi, következetes kód, elégséges kód dokumentáció

A helyzet ma Három, Zend Frameworkre épülő saját fejlesztésű keretrendszer: Shared Fw, Cms Fw, Facebook Fw Minden munkánk a fentiek valamelyikére épül Folyamatosan vizsgáljuk az újrafelhasználás lehetőségét Rengeteg saját komponens Kizárólag objektum orientált kódok Központi kódbázis (hibajavítás, addon)

Mit csináltam volna másképp? 2.x branch probléma PHP 5.4 probléma (namespace-ek)

Várom a kérdéseket!

Köszönöm a figyelmet!