Nowe narzędzia: rewolucja dla programistów
24 listopada 2009 00:31, 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.
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.
Więcej o dostępnych narzędziach Rapid Application Development na serwisie Computerworld.pl.
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.
Więcej o dostępnych narzędziach Rapid Application Development na serwisie Computerworld.pl.
Komentarze (2)
- ~vojovnyj_ulicznik
- 2009-11-24 13:26:37
No to wynaleźli program Multimedia Builder. Stary program jak świat, i w końcu lat 90tych odrzucony, bo robił nieprzyzwoicie duże pliki. Ten pewnie też robi duże, ale dzisiaj ludzie są przyzwyczajeni, że system z 2GB RAMu pracuje jak system z 256MB (jeżeli nie 20MB).
- ~Bosman
- 2009-11-24 21:14:17
No właśnie, niby wiadomo, że nie ma nic za darmo, a jednak każdy by chciał, żeby samo się zrobiło. Nawet w C++, który może nie jest najłatwiejszy, ale ma bardzo dobry stosunek łatwości/wygody do możliwości trzeba (a przynajmniej powinno się) czasem dodać coś w assemblerze. Ważne jest, że powstało dużo dodatkowych bibliotek i modułów, chociaż prawdziwi programiści sami je sobie piszą, skoro do analizy programu wystarczą im listingi pamięci... :)
reklama
Konsola MICROSOFT Xbox 360 Slim 250 GB
Konsola MICROSOFT Xbox 360 Slim 250 GB
w 86
sklepach od 699,00 zł
Konsola MICROSOFT Xbox 360 Slim 250 GB
Konsola MICROSOFT Xbox 360 4 GB
Konsola MICROSOFT Xbox 360 4 GB
w 92
sklepach od 698,33 zł
Konsola MICROSOFT Xbox 360 4 GB
Pobierz bezpłatnego e-booka 

Ebook 20 lat polskiej sieci to kompletna charakterystyka polskiego internetu (oraz polskiego internauty). Odpowiadamy na pytanie, jak wygląda nasz kraj na tle bliższych i dalszych europejskich sąsiadów pod względem popularyzacji szerokopasmowych łączy internetowych i rynku mobilnego. Wymieniamy również wady i zalety korzystania z bezpłatnych punktów dostępowych.
Kariera w IT 2012
Uczelnie, rynek pracy, rekrutacja, pracodawcy, rozwój zawodowy - czyli wszystko, co chcielibyście wiedzieć o pracy specjalistów IT w Polsce. Piszemy jakie uczelnie wybrać, dlaczego warto studiować informatykę i kierunki techniczne, jak wygląda proces rekrutacji i jak dobrze wypaść przed pracodawcą, opisujemy pracodawców - firmy IT - i możliwe ścieżki kariery.
Rekomendacje
reklama
Program miesiąca
reklama


