-
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
- Procesor NMOS i karta CF
- Jak sprawdzic uC
- radyjko znalazłem
- Telewizor przestał widzieć sygnał z anteny
- LED
- System operacyjny dla 6800?
- Przyłączenie działki do sieci elektrycznej
- Działalność nierejestrowana/definicja sprzętu elektronicznego/misie i kolejki
- Smukły, długi ściągacz izolacji do kynaru
- rezystor 3 omy 400W
- [newbie] Jaki multimetr za 2-4 stówy?
- szafka sieciowa
- Raspberry Pi 5 + dyski SATA
- lutownica na węgiel
- Znów czary (albo niewiedza) - tym razem fotowoltaika
Najnowsze wątki
- 2024-05-24 Chiński bestseller w Europie. Ford "martwi się nową konkurencją"
- 2024-05-24 Wiewiórki, szczury i myszy...
- 2024-05-24 Warszawa => QA Manager <=
- 2024-05-24 Warszawa => AI Specialist <=
- 2024-05-24 Zabrze => Analityk biznesowo-systemowy <=
- 2024-05-24 Ulm => Technischer Rollouter (d/m/w) <=
- 2024-05-24 Warszawa => Senior Rust Software Engineer <=
- 2024-05-24 Warszawa => Spedytor międzynarodowy <=
- 2024-05-24 Kraków => Head of International Freight Forwarding Department <=
- 2024-05-24 Warszawa => Senior Software Engineer PHP (BillPro) Contractor <=
- 2024-05-24 Warszawa => Senior Software Engineer PHP (BillPro) Kontraktor <=
- 2024-05-24 Warszawa => Cybersecurity Consultant <=
- 2024-05-24 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2024-05-24 Warszawa => React Native Developer <=
- 2024-05-24 Re: Ambasador USA zdradza: TVN Style nie jest firmą Unii Europejskiej :-)