Rewolucja dla programistów

Subskrybuj RSS A A A
17 listopada 2009
Sylwester Lewandowski

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ł

średnio: 3.5 liczba ocen: 2

Komentarze (2)

~oralny

24-11-2009 07:29

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.

Deer

23-11-2009 08:55

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.

Najnowsze

MAC, czyli ministerstwo reformowania rządzenia

Premier wspiera lojalnie w kryzysie najbliższego współpracownika, Michała Boniego, przyjmując na siebie atak oburzonych internautów podczas debaty o ACTA.

Nowe, unijne zamówienia publiczne

Komisja Europejska proponuje ważne zmiany prawa wspólnotowego w obszarze zamówień publicznych. Warto im się przyjrzeć bo to jeden z elementów nowej perspektywy finansowej UE. Warto zatem przyjrzeć się owej propozycji bliżej.

Bezpieczeństwo rządowych stron - analiza

Zespół zadaniowy ds. ochrony portali rządowych opublikował wytyczne. Trudno stwierdzić, że to najlepsze rekomendacje, jakie można było przy okazji zaistniałych ataków wypracować.

DEBATA: Kiedy walka polityczna w sieci przemienia się w cyberterroryzm?

Skuteczny atak cybernetyczny przyniesie opłakane skutki dla państwa i gospodarki. Boleśnie się o tym przekonaliśmy, gdy nie można było dostać się na strony internetowe najważniejszych instytucji w Polsce.

Czy MSW chce unieważnienia przetargu na pl.ID?

Rośnie ryzyko całkowitego unieważnienia przetargu na nowe dowody osobiste. Krajowa Izba Odwoławcza odrzuciła odwołanie firmy Sygnity, która nie zgadzała się na wydłużenie o trzy miesiące terminu składania ofert na dostawę blankietów nowych dowodów osobistych. Wydłużenie całego postępowania o trzy miesiące może spowodować skargi uczestniczących w nim firm, a w konsekwencji unieważnienie przetargu.

Garść rad dla roztropnego szefa IT

Trudne czasy w gospodarce to okres, kiedy szczególnego znaczenia nabiera hasło: Jak cię widza, tak cię piszą. Osłabienie rynku przekłada się na oszczędności w przedsiębiorstwie, a oszczędności najłatwiej szukać w działach, które, w opinii zarządu, nie są bezpośrednio związane z prowadzoną działalnością - czyli również w dziale IT.

Sprzeczne wizje e-dowodu

Koncepcja elektronicznego dowodu osobistego powstała w Polsce wiele lat temu. Starsze są koncepcje elektronicznego systemu świadczeń ochrony zdrowia. Mimo to, nadal są w trakcie budowy.

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