Jestem programistą od ponad dwudziestu lat. Niemal cały ten czas istaniała firma
Borland. Była znana jako producent na ogół bardzo dobrych narzędzi dla programistów, w dodatku niezbyt drogich, przynajmniej w pierwszych latach swojego istnienia. Swoją potęgę firma Borland zbudowała dostarczając doskonały kompilator języka Pascal. Turbo Pascal był pierwszym tego typu programem, który kosztował niecałe sto dolarów.
Firma Borland miała w swojej historii różne zachwiania. Jednym z nich była czasowa zmiana nazwy na Inprise. Niemniej przez wiele lat nadal dostarczała wysokiej jakości (na ogół) narzędzia dla programistów.
W ostatnich latach ten wizerunek zmienił się. Około roku 2000 Borland praktycznie zaniechał rozwoju InterBase. Na podstawie udostępnionych wtedy kodów źródłowych powstały pierwsze wersje serwera Firebird.
Późniejsze lata kojarzą się ze znaczącym pogorszeniem jakości produktów firmy Borland, przynajmniej tych przeznaczonych dla programistów. Delphi 8 for .NET w ogóle nie powinien być sprzedawany. Jakość tego produktu była tragicznie niska. Tylko trochę lepiej miała się sprawa z Delphi 2005. Ta wersja działała jako tako dopiero po zainstalowaniu wszystkich oficjalnych poprawek oraz kilkunastu nieoficjalnych poprawek. Dopiero Delphi 2006 działała jako tako, a dopiero Delphi 2007 ma mniej więcej taką jakość (stabilność), do jakiej przyzwyczaiła programistów dawna firma Borland. Wsparcie dla
UNICODE zostało wprowadzona dopiero w Delphi 2009. Nadal nie ma możliwości generowania kodu dla procesorów 64-bitowych ani możliwości tworzenia programów dla
Compact Framework.
Jakiś czas temu firma Borland zdecydowała się sprzedać dział tworzący narzędzia dla programistów i skupić się na tworzeniu narzędzi do zarządzania cyklem życia aplikacji. Po szumnych zapowiedziach, po kilku miesiącach skończyło się na utworzeniu autonomicznego oddziału firmy, który zajmował się tworzeniem i promowaniem narzędzi dla programistów, występującego pod nazwą
CodeGear. Niedawno niespodziewanie ogłoszono, że firma Borland sprzedała CodeGear firmie
Embarcadero Technologies.
Wydaje mi się, że całe to zamieszanie wokół próby sprzedaży działu tworzącego narzędzia dla programistów, następnie utworzenie CodeGear, w końcu niespodziewane sprzedanie tego działu — wszystkie te działania spowodowały znaczny spadek zaufania do tych narzędzi i w wielu firmach zaczęto się bardzo poważnie obawiać co do ich przyszłości. W efekcie w wielu firmach nowych projektów nie tworzy się już w tych narzędziach. Najczęściej zwrócono się ku językowi C# oraz bazie danych MSSQL.
Właśnie
ogłoszono, że firma MicroFocus kupiła firmę Borland za około 75 milionów dolarów. Jeżeli transakcja zostanie sfinalizowana to firma Borland przestanie istnieć. Cześć jej pamięci!
Kilka komentarzy na ten temat:
Powyższa informacja ma z serwerem Firebird dwojaki związek.
- Jak wspomniałem nieco wyżej, Firebird powstał na bazie upublicznionego kodu źródłowego serwera InterBase 6.0.
- Serwer InterBase był zawsze bardzo dobrze obsługiwany przez produkty firmy Borland/Inprise/CodeGear. Ponieważ Firebird jest programowo zgodny z InterBase, więc produkty te równie dobrze współpracowały z Firebird. Zamieszanie z CodeGear i spowodowany tym brak zaufania do firmy spowodował, że większość firm obecnie rezygnuje z tych narzędzi — najczęściej na rzecz języka C# lub Java. Może to spowodować również pewne zmniejszenie zainteresowania firm serwerem Firebird. Zwłaszcza w przypadku firm korzystających z języka C#, jako serwer SQL najczęściej wybierany jest Microsoft SQL Server. Niestety.