Morfik
Morfik | |
![]() | |
Fejlesztő | Morfik Technology Pty Ltd. |
Első kiadás | 2007. március |
Legfrissebb stabil kiadás | 3.0.8.1 (2010. december 5.) |
Programozási nyelv | Object Pascal, C Sharp, BASIC |
Operációs rendszer | Microsoft Windows |
Kategória | integrált fejlesztői környezet |
A Morfik weboldala |
A Morfik integrált fejlesztői környezet, amely Ajax technológiával történő webes programfejlesztést tesz lehetővé olyan magas szintű programozási nyelveken, mint az Object Pascal és a C Sharp.[1] Vizuális segédeszközökkel segíti webes felületek, adatbázisok és lekérdezések készítését. Kiadója, a Morfik Technology Pty Ltd. ausztrál alapítású és székhelyű vállalkozás, amelyet 2000-ben alapított Aram Mirkazemi és Shahram Besharati a tasmániai Hobartban. 2010-ben a céget felvásárolta egy szintén ausztrál vállalkozás, az Altium. A felvásárlást követő években a terméket nem frissítették, habár megszüntetését sem jelentették be hivatalosan.
Történet
Bétaverziók
A Morfik 2007. évi hivatalos megjelenését megelőzően számos bétaverzió látott napvilágot, amelyek célja a fejlesztők érdeklődésének felkeltése és a termék képességeinek finomítása volt. A cég vállalkozó szellemű fejlesztőket keresett a fejlesztőeszköz tesztelésében való aktív részvételhez, észrevételeik alapján igyekezett a terméket minél inkább az igényekhez igazítani. A későbbiekben ezek a fejlesztők a termék árából kedvezményeket kaptak.[2]
2005 szeptemberében mutatták be első ízben a Web 2.0 konferencián, amelynek fő támogatója is a Morfik volt.[3][4] A bemutatót nagy érdeklődés övezte, Robert Scoble amerikai blogger egyenesen arról írt, hogy a Microsoftnak meg kellene vásárolnia a Morfikot.[5] Később finomította álláspontját.[6] Nem sokkal később megjelent az első, már nyilvánosságnak szánt próbaverzió. 2006 végén az Altium kiadta az első Morfikkal fejlesztett kereskedelmi célra szánt szoftvert, amelynek segítségével a Salesforce.com-on vezetett projekteket lehet áttekinteni.
- Morfik Labs
A platform népszerűsítése érdekében 2006 elején Morfik Labs néven új weboldal indult, itt számos Morfikkal készült webalkalmazás volt megtekinthető. A portál 2006 májusában Morfik Chess néven sakkjátékot tett közzé. Habár addig az időpontig néhány JavaScript alapú sakkjáték már megjelent, a Morfik Chess volt az első, amely a többjátékos módot is támogatta.[7][8]
- Hasonlóságok a Google Web Toolkittel
2006 májusában megjelent a Google Web Toolkit. Mivel számos hasonlóság volt felfedezhető a Morfik környezettel, a szakma széles körben tárgyalta a lehetséges kapcsolatot a Google Inc. és a Morfik között. Bret Taylor a Google részéről, és maga a Morfik is cáfolta ezeket a feltételezéseket.[9][10]
Hivatalos kiadások
- Morfik 07
Az első hivatalos verzió 2007 márciusában jelent meg Morfik 07 néven. A terméket nem-kereskedelmi célra ingyenesen vehették használatba a fejlesztők, az induló vállalkozások halasztott fizetési lehetőséget kaptak.[2][11]
- Morfik 2.0
2008 novemberében jelent meg a következő verzió (2.0 jelzéssel), melyben jelentősen átalakították a fejlesztői környezet felületét, bevezették a szalagos elrendezést, valamint lehetővé tették a kód futásidejű módosítását. Jelentős mértékben fejlesztettek a környezet grafikus lehetőségein is.[12]
- Morfik 3.0
2010 júniusában jelent meg a következő főverzió, a 3.0 első publikus változata. Ez a változat nyitott először a mobilfejlesztés irányába (iOS), de számos egyéb fontos fejlesztést is tartalmazott, mint például új natív adatbázis-kapcsolatok támogatását, többnyelvű weboldalak támogatását, és új grafikai lehetőségeket. [13]
2010 novemberében a cég az Altium tulajdonába került,[14] és a terméket ingyenessé tették. A jövőre vonatkozó terveket nem tettek közzé, habár a megszüntetését sem jelentették be. [15]
Tulajdonságok
![](http://upload.wikimedia.org/wikipedia/commons/thumb/f/f3/MorfikVisualDesigner.png/220px-MorfikVisualDesigner.png)
A Morfik vizuális fejlesztőeszköz, amely Ajax alapú webalkalmazások készítését teszi lehetővé. Integrált fejlesztőkörnyezet, amely felhasználói felületek, nyomtatványok, adatbázisok vizuális tervezését teszi lehetővé, és kódszerkesztőt tartalmaz. A támogatott programozási nyelvek: C Sharp, Object Pascal, BASIC. Az elkészített alkalmazások Windows és Linux rendszereken futtathatóak. A támogatott nyelveken megírt üzleti logikát a környezet JavaScriptre, illetve HTML-re és CSS-re fordítja. A Morfik saját szoftverfejlesztési keretrendszere, osztálykönyvtára szolgál a programozás hatékonyabbá tételére.
A Morfik nem titkolt célja az volt, hogy az asztali alkalmazásfejlesztés eszközeihez és nyelveihez szokott programozókat segítse a speciálisan webfejlesztéssel kapcsolatos feladatok elvégzésében, átvállalva e feladat java részét. A környezet integrált adatbázis-kezelő komponenst tartalmaz (Firebird) és Apache webszervert.
Innovációk
A Morfik számos saját fejlesztésű újítással rendelkezett, amelyek közül néhányra szabadalmi igényt is benyújtott.
- JavaScript Synthesis Technology (JST): a technológia lehetővé teszi magas szintű programozási nyelven megírt kód fordítását Javascriptre és HTMLre, ennek eredményeképpen pedig webalkalmazás készítését, amelybe külső, manuálisan elkészített kódok is bevonhatóak. A Morfik szabadalmat nyújtott be e technológiával kapcsolatban. A Google Web Toolkit hasonló működést valósít meg.[16]
- Elastic Page Design: lehetővé teszi olyan webalmazás-felületek készítését, amelyek a megjelenített tartalomtól függően dinamikusan változtathatják méretüket futásidőben.[17]
- Unplugged Applications: olyan webalkalmazások készítését teszi lehetővé, amelyek internetkapcsolat nélkül is képesek tovább működni. A technológiát először 2005-ben, az említett Web 2.0 konferencián mutatták be, egy Gmail kliens alkalmazás segítségével.[18]
- High-level source Debugging: támogatja a hibakeresést kliens- és szerveroldalon egyaránt, lehetővé teszi a futás megállítását, a változók értékének vizsgálatát.
Fogadtatás
A fejlesztőkörnyezetet a fejlesztők kritikákkal illették azért, mert nem engedett hozzáférést az webhelyek stíluslapjaihoz (CSS), valamint azért, mert az előállított webalkalmazások URL-jeit nehéz volt befolyásolni, gyakran értelmetlenek voltak, és ez nehezítette a keresőoptimalizálást. A Morfik asztali alkalmazásfejlesztők felől való megközelítése szintén idegen volt a webfejlesztők számára.
Források
- ↑ Ajax Made Easier Down Under. Computerworld, 2006. október 19. [2007. március 2-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. július 28.)
- ↑ a b Morfik 07 Released With Zero-Deployment-Cost Perpetual License. Market Wire, 2007. március 22.
- ↑ Web Development made easy: AJAX get an IDE. InformationWeek, 2005. augusztus 5. [2012. február 12-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. március 14.)
- ↑ Web2.0 (2005) Media Center. O'Reilly, 2005. augusztus 11. [2013. május 30-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. július 28.)
- ↑ Microsoft should buy Morfik
- ↑ Rumor quelled by Scoble. [2010. január 13-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. július 28.)
- ↑ First Implementation of an Online JavaScript/AJAX Chess Engine, 2006. április 19.
- ↑ MorfikChess, 2006. szeptember 12. [2016. március 5-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. július 28.)
- ↑ GWT not associated with Morfik, 2006. május 18.
- ↑ Morfik defends its IP rights against Google, 2006. május 30.
- ↑ Morfik 07 Released With Zero-Deployment-Cost Perpetual License, 2007. március 22. [2013. július 23-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. július 28.)
- ↑ Morfik 2.0 final release hits market !, 2008. november 1. [2013. július 23-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. július 28.)
- ↑ Morfik 3.0 Public Beta is out!, 2010. június 1. [2016. március 5-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. július 28.)
- ↑ Eeek! Altium is going to buy Morfik, 2010. szeptember 16. [2013. június 9-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. július 28.)
- ↑ Morfik: Past, Present and Future, 2010. szeptember 23. [2012. október 8-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. július 28.)
- ↑ System and method for synthesizing object-oriented high-level code into browser-side javascript. USPTO, 2007. március 8. [2018. december 16-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. július 28.)
- ↑ System and method for designing web sites that perform like conventional software applications. USPTO, 2007. április 12. [2017. március 7-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. július 28.)
- ↑ Morfik: Delphi for web applications. Firebird User Newsletter, 2005. november 7. [2007. április 17-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. július 28.)
Informatikai portál • összefoglaló, színes tartalomajánló lap