-
Data: 2016-08-22 21:29:27
Temat: Re: Re. Pytanie do serwisantów.
Od: Sebastian Biały <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 2016-08-22 21:11, Piotr Gałka wrote:
> Chciałbym najlepiej napisać biblioteki takie, które będą pasowały
> ludziom, którzy zechcą łączyć swoje oprogramowanie z naszym sprzętem
> kontroli dostępu.
Jesli dostarczysz userom kody źródłowe - ok.
Jesli dostarczysz binaria - kiepsko to widzę. Co prawda na Windowsie ABI
bibliotek dll jest jako tako zdefiniowane dla C++, ale mnogośc opcji
kompilacji, lewych linkowań biblitek itp powoduje że zawsze jest to
droga przez mękę. Raczej nie dostarcza się gotowych dllek z interfejsem
w C++, czesciej z interfejsem w C. Co oczywiście nie przeszkadza
dostarczyć np. calego Qt w wersji binarnej i jako tako działa mimo że
wszystko jest c++.
> Problem polega na tym, że nie wiem co takie firmy mogą potrzebować.
Kod źrodlowy. ewentualnie Dllkę + nagłówki w C. W ostateczności Dllkę +
nagłowki w C++.
Są też rozwiązania hybrydowe, np. kawalek dllki jest binarny ale
dostarcza się jakiś frontend w postaci kodu źrodłowego ułatwiającego
komunikację.
> Po ostatnich doświadczeniach pomyślałem, że wiele z nich używa C#.
To niech uzywają. Powiązanie C# z dllką napisaną w C jest łatwe
(relatywnie). Połaczenie z dllką napisaną w C++ jest nietrywialne,
szczególnie jesli nikt tego po stronie C++ nie zakładał. końcxzy się to
napisaniem wrappera C++ -> C -> C#.
> że może powinienem jednak napisać całą komunikację, choć nie wiem jak to
> się _dobrze_ robi.
To nie rob tego. To nie jest latwa sprawa tak z niczego napisać dobry
kod multitaskingu, strumieni, itd. Niech twórca aplikacji martwi się
dzieleniem zadań i strumieni.
> Jak się dowiedziałem, że C# ma jakieś gotowce wbudowane do komunikacji
> to mi wyszło, że to może być dobry wybór. Jakoś może to ogarnę i zamiast
> dll dostarczę jakąś bibliotekę pod C# (nie wiem co się dokładnie pod C#
> dostarcza, aby inni mogli użyć).
Inni powinni tylko zainstalować .NET w jakiejś wybranej wersji i to
wszystko.
Następne wpisy z tego wątku
- 23.08.16 04:10 k...@g...com
- 23.08.16 10:50 slawek
- 23.08.16 12:29 Piotr Gałka
- 23.08.16 12:44 Piotr Gałka
- 23.08.16 12:46 Piotr Gałka
- 23.08.16 13:15 bat
- 23.08.16 13:28 slawek
- 23.08.16 13:31 Piotr Gałka
- 23.08.16 13:39 slawek
- 23.08.16 13:42 bat
- 23.08.16 13:50 Piotr Gałka
- 23.08.16 13:50 slawek
- 23.08.16 14:03 Piotr Gałka
- 23.08.16 14:04 bat
- 23.08.16 14:05 Piotr Gałka
Najnowsze wątki z tej grupy
- Cewka elektrozaworu
- zapytanie o chip r5f21275nfp
- nie naprawiam więcej telewizorów
- Zrobił TV OLED z TV LCD
- Zasilacz USB na ścianę.
- Gniazdo + wtyk
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
- taka skrzynka do kablowki
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
Najnowsze wątki
- 2025-03-08 Cięcie wysokich tui
- 2025-03-08 Środa Wielkopolska => SAP FI/CO Konsultant wewnętrzny <=
- 2025-03-08 Prawo "gminne"
- 2025-03-08 Warszawa => Senior Recruiter <=
- 2025-03-08 Warszawa => Key Account Manager IT <=
- 2025-03-08 Najszybciej ładujące się samochody elektryczne
- 2025-03-07 AION przejety
- 2025-03-07 Warszawa => Data Engineer (Tech Leader) <=
- 2025-03-07 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-03-07 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-03-07 Gliwice => Business Development Manager - Network and Network Security
- 2025-03-07 Chiny-Kraków => Senior PHP Symfony Developer <=
- 2025-03-07 Gliwice => IT Expert (Network Systems area) <=
- 2025-03-07 Chiny-Kraków => Backend Developer (Node + Java) <=
- 2025-03-07 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS