Rzut okiem na IDE dostępne na Haiku / BeOS
2009-11-07 13:23

IDE (Integrated Development Environment) czyli zintegrowane środowisko programistyczne, jest to program, który wspiera tworzenie gier i  programów. Dobre środowisko, powinno mieć kolorowanie składni, classbrowser - czyli spis wszystkich funkcji i zmiennych, użytych w projekcie, tworzenie plików Makefile, grupowanie funkcji i pętli, obsługa projektów, kompilacje i debugowanie z poziomu edytora. Na systemie BeOS/Haiku jest kilkanaście IDE, które mają różną funkcjonalność i przydatność.
Aby pomóc w wyborze, poniżej przedstawiam krótkie zestawienie ich możliwości. Kolejnośc alfabetyczna.

BeIDE

Jedno z najlepszych IDE na BeOSa, niestety od dawna nieaktualizowane. Możliwośc dołączenia róznych pluginów. Cały program pisany jest w czystym API, bez żadnych kreatorów. Ma kolorowanie składni, classbrowser, projekty. IDE oparte jest na "multioknach", co niektórym może się to niespodobać, ale można się przyzwyczaić. Program jest bezpłatny. Nie działa na Haiku Alpha R1. Autor Metrowerks.

Pobierz



BeBuilder


Ciekawe, jednak mało intuicyjne środowisko. Standardem są odzielne okna programu. Przeznaczony do tworzenia GUI własnych programów. Generowany jest czysty kod C++. Program nie atualizowany od 2000 roku, jednak dostępny kod źrodłowy umożliwia jego rozbudowę. Aktualnie działa tylko na BeOS.

Pobierz
Pobierz kod źródłowy



BeXL

Płatne (shareware) środowisko do tworzenia GUI. Niestety nie rozwijane już. Działa niestabilnie, potrafi wyłożyć się przy otwieraniu projektu.

Pobierz

 

Daiku

 

Nowe bardzo fajne środowisko RAD, dzięki któremu można tworzyć GUI za pomocą drag&drop. Program jest w fazie tworzenia.

Pobierz



MetOS

Åšrodowisko do tworzenia GUI. Niestety nie aktualizowane. Ostatnia aktualizacja była w 2004 roku. Dostępny kod źródłowy.

Pobierz (dołączony kod źródłowy)


Niue

Dobrze zapowiadające się IDE. Interfejs dość nowoczesny. Niestety autor porzucił dalszy jego rozwój. Dostępny pełny kod źródłowy.

Pobierz 
Pobierz kod źródłowy



Paladin

Åšrodowisko wzorowane na BeIDE. Jest unowoczesniony, ale brakuje mu jeszcze wielu opcji. Nie posiada obsługi debugera, który dostępny jest w BeIDE. Wzamian posiada szereg usprawnień, o których było tutaj. Oryginalny edytor zastąpiony został edytorem Pe. Program dostępny z pełnym kodem źródłowym.

Pobierz
Pobierz kod źródłowy


Sisong

Dość nowe IDE, które zbliżone jest do współczesnych środowisk. Jest jeszcze w fazie tworzenia, ale już posiada wiele ciekawych cech, które spełnia dobre IDE. Kolorowanie składni, projekty, classbrowser. Zalecana jest zmiana domyślnych ustawień edytora, bo kolory i wielkość czcionki dość niefortunnie zostały dobrane. Każdy chętny może pomóc przy jego rozwijaniu.


Pobierz
Pobierz kod źródłowy


Shirley


Ciekawe i o przyjemnym interfejsie środowisko do tworzenia GUI. Program jest jeszcze mało stabilny, ale ciągle trwają nad nim prace.

Pobierz


VisualBe++

Bardzo fajne środowisko do tworzenia GUI. Elementy umieszczać można na zasadzie drag&drop. Program jest płatny. Niestety nie jest już rozwijany.

Pobierz


Komentarze

Natalia / 2009-11-09 04:11
A ktore IDE jest wg. Autora najlepsze ? :) Szkoda ze nie ma Javy... wtedy bylby Eclipse i konkurencja nie mialaby szans ;)
Logic / 2009-11-09 08:11
Większość programistów używa BeIDE. Jednak na Haiku on nie działa (przynajmniej mnie sie nie udało go uruchomić). Alternatywą jest Paladin, którego sam używam. Polecić konkretnego IDE nie mogę, bo to zależy od upodobał„. Duże szanse na powodzenie mają Sisong i Shirley, ponieważ są to programy nowe i autorzy pracują nad nimi. Daiku, mimo ciekawych rozwiązał„, jest jeszcze za mało stabilne i odradzam do normalnej pracy. Potrafi dość często się zawiesić. Co do Javy, to prace nad portem trwają. Podgląd postępów można znalezć tutaj: http://hg.openjdk.java.net/haiku/haiku/
Hubert / 2009-11-09 21:11
Natalia: Jak byś czytała poprzednie komentarze to byś widziała link - który ci dałem - do prac nad Javą dla Haiku;)
Hubert / 2009-11-09 21:11
Logic: IDE (Integrated Development Engine)?, chyba Integrated Development Environment :)
Natalia / 2009-11-11 03:11
Ależ ja czytam komentarze! Prace nad Javą pod Haiku są niestety w powijakach. Do tego nikt nie pisze nawet zadnego kodu... Jedyne zmiany w changelogach dotycza wersji opensdk itd ;/
Hubert / 2009-11-12 19:11
Natalia: no trudno, żeby główni developerzy rzucili rozwijanie systemu, żeby zająć się tylko i wyłącznie Javą, podczas gdy trzeba ogromu pracy by wraz z nowymi funkcjami w systemie utrzymywać również jego stabilność; siły programistów są ograniczone - a tego portu trzeba jednak ludzi potrafiących grzebać w core.
pt@ / 2009-11-25 08:11
java ... a dotnet jest ? wyobrażam sobie, że z mono mógłby być
Natalia / 2009-12-03 18:12
Ale Java to podstawa! Tyle aplikacji i mozliwosci...
Hubert / 2009-12-28 16:12
porządne IDE to podstawa, wygodne API to podstawa, sprzętowy OpenGL to podstawa, Flash to podstawa, porządny procesor tekstu to podstawa, mógłbym tak długo wymieniać... co dzisiaj nie jest podstawą jesli spojrzymy na oprogramowanie na Windows czy Linuksa?
DODAJ KOMENTARZ

Projekt BeWiki
BeBook to podstawowy podręcznik, dla programujących w BeOS/Haiku. Jako jego rozwinięcie,powstał‚ projekt BeWiki, działający na specjalnie napisanym pod niego systemie wiki.

W stosunku do standardowej dokumentacji, BeWiki:
- jest w polskiej wersji językowej,
- ma możliwość przeszukiwania dokumentacji po nazwach funkcji lub ich opisów
- uzupełnienie informacji o danej funkcji API, za pomocą przykładowego kodu źródłowego.

Chętnych do pomocy przy tłumaczeniu i uzupełnianiu projektu BeWiki, proszę o kontakt.

BeWiki

Projekt jest na etapie pre-alfa dlatego jeszcze nie podaje linka.

Tymczasem zapraszam do BeBook'a, który został częściowo przetłumaczony przez Lucjana.

BeBook PL