O eSeGeCe
eSeGeCe to jeden programista. Ta strona mówi wprost, kto pisze kod, który zamierzasz wdrożyć na produkcję.
eSeGeCe to jeden programista. Ta strona mówi wprost, kto pisze kod, który zamierzasz wdrożyć na produkcję.
Nazywam się Sergio Gómez Cortijo. Jestem niezależnym programistą, nie firmą, i pracuję z Barcelony w Hiszpanii. Z narzędziami Embarcadero pracuję od 1999 roku, co oznacza, że wersje Delphi i C++ Buildera obsługiwane przez te komponenty to dokładnie te wersje, w których sam wypuszczałem kod produkcyjny.
Zanim zająłem się komponentami, przez dwadzieścia lat projektowałem, tworzyłem i wdrażałem oprogramowanie do zarządzania dla firm z branży motoryzacyjnej. Stamtąd biorą się priorytety widoczne w tym kodzie. Oprogramowanie biznesowe musi działać bez przerwy, aktualizację trzeba dać się przeżyć w poniedziałek rano, a usterka to czyjś dzień pracy, a nie numer zgłoszenia.
W 2012 roku uruchomiłem witrynę eSeGeCe, aby dostarczać najlepsze komponenty programistom Delphi, C++ Builder i .NET. I na tym rzecz się kończy. Piszę kod, utrzymuję go, przygotowuję wydania i odpowiadam na pytania w ramach wsparcia. Między Tobą a osobą, która napisała moduł, o który pytasz, nie stoi żaden zespół, i to jest jedyna prawdziwa zaleta bycia małym.
Bycie małym jest też uczciwym ograniczeniem i wolę, żebyś przeczytał o tym tutaj, niż przekonał się później. Nie ma działu sprzedaży, nie ma opiekuna klienta, nie ma call center. Jest natomiast biblioteka rozwijana nieprzerwanie od 2012 roku, z której korzysta ponad 3000 programistów.
sgcWebSockets to główna biblioteka. Zaczęła się jako klient i serwer WebSocket zgodny z RFC 6455, a urosła do całego otaczającego zestawu protokołów: HTTP/2 i HTTP/3, MQTT, AMQP, STOMP, WAMP, Server-Sent Events, WebRTC i połączenia peer to peer, klienty IoT dla AWS i Azure, Model Context Protocol, klienty AI i LLM oraz ponad trzydzieści integracji z API.
Obok niej są sgcSign do podpisów cyfrowych XAdES, PAdES, CAdES i ASiC, sgcOpenAPI do generowania SDK w Pascalu ze specyfikacji OpenAPI, sgcBiometrics do uwierzytelniania przez Windows Hello i odcisk palca oraz sgcIndy do rozszerzonej obsługi Indy TCP/IP. Kilka obszarów sgcWebSockets sprzedawanych jest także jako mniejsze samodzielne pakiety, z myślą o programistach, którzy potrzebują tylko jednego z nich.
Jeśli jesteś tutaj po to, żeby sprawdzić, czy to coś realnego, na czym warto się oprzeć, oto proste odpowiedzi. Biblioteki komponentów sgc pisze i utrzymuje Sergio Gómez Cortijo, niezależny programista z Barcelony w Hiszpanii, w Unii Europejskiej. Są sprzedawane i wspierane przez eSeGeCe od 2012 roku. Obsługują Delphi i C++ Builder firmy Embarcadero, od Delphi 7 do Delphi 13, a także Lazarus i Free Pascal oraz .NET od .NET Framework po .NET 9, w systemach Windows, Linux, macOS, iOS i Android. Licencje są wieczyste i wyceniane w przeliczeniu na programistę, w wariantach Single, Team i Site. Edycje z kodem źródłowym zawierają kompletne źródła w Pascalu, obejmują rok aktualizacji i pozwalają na redystrybucję zbudowanych z nich plików binarnych bez opłat licencyjnych. Przed zakupem dostępna jest bezpłatna wersja próbna, a po zakupie obowiązuje 30-dniowa gwarancja zwrotu pieniędzy.
Wsparcie prowadzone jest przez formularz kontaktowy i trafia bezpośrednio do mnie. Podaj produkt, edycję, wersję oraz IDE, w którym budujesz, bo zwykle to właśnie decyduje o różnicy między odpowiedzią tego samego dnia a tygodniem dopytywania. Pakiety wsparcia priorytetowego z gwarantowanym czasem odpowiedzi wymienione są na stronie z cennikiem, jeśli Twój projekt tego potrzebuje.
Jeśli chcesz zobaczyć, nad czym trwają prace, changelog wymienia każde wydanie, a blog opisuje większe nowości bardziej szczegółowo.