Rewolucja dla programistów
Od producentów środowisk programistycznych oczekuje się, że dostarczą narzędzi, pozwalających programować coraz wydajniej. Warto przyjrzeć się również ofercie mniejszych firm.
Rynek narzędzi Rapid Application Development na pierwszy rzut oka wydaje się podzielony między największych graczy, jak na przykład IBM czy Microsoft. Mniejsze firmy w takiej sytuacji muszą być bardziej elastyczne, lepiej analizować potrzeby wybranej grupy klientów i zaoferować ciekawy produkt. Świetnym tego przykładem może być rodzina produktów Runtime Revolution.
Programowanie
Tworzenie rozwiązań w oparciu o Revolution na pierwszy rzut oka jest podobne do technik, do których przywykliśmy stosując popularne IDE, jak Eclipse czy Visual Studio, ale już logiczna struktura programu jest odmienna. Każda aplikacja w Revolution jest nazwana stosem. Każdy stos składa się z dowolnej liczby ekranów, nazwanych kartami lub stosów podrzędnych. Obiekty takie jak przyciski są umieszczane na kartach. Każdy obiekt zawiera odpowiednie właściwości, definiujące jego wygląd.
Sterowanie aplikacją odbywa się za pomocą komunikatów. Część z nich jest generowana przez użytkownika, jak na przykład naciśnięcie myszy, natomiast inne mogą być wysyłane ze skryptów. Każdy komunikat jest przekazywany, aż zostanie przechwycony.
Językiem programowania stosowanym na omawianej platformie jest Transcript, który posiada składnię bardzo zbliżoną do języka naturalnego i różni się od powszechnie stosowanych, obiektowych języków programowania, jak C++, Java czy C#. Zawiera ona bardzo wiele konstrukcji upraszczających wykonanie podstawowych operacji.
Rodzina produktów
Szkocka firma oferuje ten produkt w trzech wersjach: Revolution Media za 49 dolarów, Revolution Studio za 249 dolarów oraz Revolution Enterprise, którego cena wynosi 499 dolarów. Pierwsza z nich zawiera podstawowe funkcjonalności, aby rozpocząć pracę z platformą. Druga jest skierowana do bardziej wymagających użytkowników, jak na przykład webmasterzy. Zawiera ona wsparcie dla popularnych systemów bazodanowych, między innymi MySQL czy PostgreSQL oraz możliwość korzystania z ODBC. Najdroższa opcja jest przeznaczona dla zawodowych programistów i jest rozszerzona, między innymi o obsługę bazy danych Oracle, szyfrowanie oraz wsparcie dla SSL. Oprócz tego, daje istotny dostęp do list mailingowych.
Zastosowanie i perspektywy
Runtime Revolution wydaje się być przeznaczone do szybkiego wywarzania multimedialnych aplikacji, nastawionych głównie na interakcję z użytkownikiem. Dokładnie tak jak ma to miejsce w Tactile Media. Firma ta zajmuje się grafiką oraz projektowaniem interfejsów użytkownika. Wykorzystuje Runtime Revolution ze względu na elastyczność oraz prostą integrację z projektami interfejsu. Producent omawianego środowiska prezentuje na swojej stronie wdrożenie aplikacji biznesowej w Uniwersytecie Wiedeńskim, co niewątpliwie świadczy o elastyczności tego IDE.
Runtime Revolution może pozwolić szybko tworzyć ładne graficznie rozwiązania, a oparta o naturalny język składnia najprawdopodobniej usprawni realizację typowych operacji programistycznych, aczkolwiek dla realizacji dużych systemów ze znaczną ilością reguł biznesowych, posiadających specyficzne wymagania, nadal pierwszym wyborem będą wiodące platformy, czyli JEE lub .NET.
Oceń artykuł
Komentarze (2)
Revolution Media jest za darmo! Przynajmniej tak twierdzai strona [[revmedia.runrev.com]] : It''s completely free! Best of all, revMedia is completely free. Create and deploy web applications without paying a cent. If you need more power later, upgrade to revStudio or revEnterprise and work with SQL databases, powerful data grids, SSL and more.
Jak można porównywać jabłka z gruszkami? Przecież to całe RevDev to inna odmiana Flasha i jakiś następny język z prostą gramatyką opisu eventów - nic więcej. To nie jest pełne środowisko programistyczne a jedynie środowisko dla klikacza. Tytuł bardzo zwodniczy na modłę Faktu.
Najpopularniejsze
- Ministerstwo Cyfryzacji ma już swoją...
- Microsoft: Kinect dla Windows jeszcze w tym...
- Jakie skutki będzie miało wprowadzenie ACTA
- 5 zmian, które mogą zaważyć na...
- Boni powołał członków Rady Informatyzacji
- Koniec ery nieograniczonego dostępu do...
- Kolejne aresztowania w związku z aferą w...
- ATCA zostało wdrożone w sieci 3G Polkomtela...
- Rejestr Usług Medycznych, czyli największa...
- Nokia w trzy miesiące straciła miliard euro
Rekomendacje
Serwisy IDG - Warunki obsługi - Kontakt - Redakcja - Regulamin - O nas - Polityka prywatności - Serwis zgodny z ASME
Reklama - Licencjonowanie treści
Computerworld Polska i Computerworld Polska online są znakami towarowymi IDG Poland SA.
© Copyright 2012 International Data Group Poland S.A. 04-204 Warszawa ul. Jordanowska 12 tel.(+4822)321-78-00 fax(+4822)321-78-88





