Diit.cz - Novinky a informace o hardware, software a internetu

Diskuse k Microsoft předal Mono komunitě vyvíjející Wine

Dnes je všetko minimálne stereo :)

+1
+3
-1
Je komentář přínosný?
+1
0
-1
Je komentář přínosný?

Tak nová verze by se mohla jmenovat stereo a logo 2 opice? 😁

+1
+2
-1
Je komentář přínosný?

Takze kdyz si jako neprogramator sesmolim ve Visual Studiu amatersky projekt Visual Basic .net se SQL server databazi tak diky tomu Mono to pak jde pustit i na Linuxu?

+1
0
-1
Je komentář přínosný?

Tak já úplně nevím, ale mám za to, že záleží:
1. Jaká je použitá grafická knihovna
2. Jakou databázi jsi použil
a podle toho to poběží či nepoběží. Pokud bude 1. WPF a 2. MS SQL server, tak to asi nepoběží.
Ale pokud bude 1. QT a 2. MySQL, pak to pravděpodobě běžet může.
Vlastně i to WPF by mohlo běžet, díky wine, ale nejsem si jistý, bo .NET

+1
0
-1
Je komentář přínosný?

Měl jsem za to, že provoz MS SQL Serveru je na Linuxu Microsoftem podporován?
https://learn.microsoft.com/en-us/sql/linux/sql-server-linux-setup?view=...

+1
0
-1
Je komentář přínosný?

Dobry den. Ak chcete napisat jendoduchu klientsku aplikaciu, ktora by bezala bez problemov na Win / Linux (x86, ARM64,...), tak asi najjednoduchsie je ju napisat v modernom jazyku vyssej urovne, napriklad C# alebo F# na .NET platforme (.NET 8 je posledna LTS verzia). Nezalezi velmi na tom, na akom systeme bezi databazovy server MS SQL server (Linux, Windows, Azure SQL, etc.). Na internete najdete kopec prikladov, je to celkom straightforward a nemusite sa trapit s prehistorickym Visual Basic, ktory uz nema velmi buducnost podla mojho nazoru.

+1
+4
-1
Je komentář přínosný?

Na to netreba Mono. Staci dodrzovat pravidla pro multiplatformni vyvoj a pouzit NET 8 / 9.

VB.NET byl relevantni cca jeste 2012, ale pak zacal rychly nastup vylepseni v C# a VB.NET od te doby jen preziva.

+1
+2
-1
Je komentář přínosný?

VB.NET se udržuje jen kvůli legacy business aplikacím. To MS ale říkal už v době WindowsPhone. Na dotaz, proč není podpora pro VB.NET.

+1
0
-1
Je komentář přínosný?

Když to uděláš rovnou v Mono, tak tě ani nepustí na věci, co nejdou přenést jinam.

+1
0
-1
Je komentář přínosný?

Pokud ta databáze nebude muset být nezbytně na stejném stroji jako ten kód tak lze sestavit i věc, která poběží bez úpravy na smart TV, je to jeden z targetů které .NET dneska má :-)

Ale bez žertů: ano, pokud se použije Xamarin Forms / MAUI pro GUI nebo program nebude mít žádné GUI pak to na Linuxu půjde a existuje i verze SQL serveru pro Linux.

+1
+2
-1
Je komentář přínosný?

V Mono je i WinForms ( https://www.mono-project.com/docs/gui/winforms/ ), ASP.NET ( https://www.mono-project.com/docs/web/aspnet/ ). WPF je mrtvé i na Windows (např. GUI controls jsou nakreslené ručně imitující Windows, z doby před tmavým módem a Win11), ale komunitní kopie funguje (https://www.mono-project.com/docs/gui/wpf/ --> https://avaloniaui.net/ ).

+1
0
-1
Je komentář přínosný?

Obecně ano, pokud to nepoužívá nic externího.

+1
0
-1
Je komentář přínosný?

Microsoft sa tak nejako vseobecne zbavuje projektov. Tot zaciatkom tohto roka / koncom minuleho roka strcili Apache-u ThreadX. Tam je story trocha ina, pretoze ThreadX bol doteraz tuho komercny a tazko plateny projekt.

+1
+1
-1
Je komentář přínosný?

ThreadX není pod Apache ale pod Eclipse Foundation. Licence je MIT. Už nějakou dobu (tak tři roky) bylo možné používat ThreadX zdarma při použití MCU a MPU od STM, NXP či Renesas. Bohužel to zatím vypadá, že pod Eclipse bude tento RTOS pomalu umírat. Eclipse nemá totiž lidi, co by se starali o rozvoj projektu. Co mám zprávu, tak se zatím zasekli na bezpečnostních certifikacích a neví jak s tím dále hnout. A původní lidé co vymysleli ThreadX v Express Logic, jsou dávno už v PX5.

+1
+1
-1
Je komentář přínosný?

Můžete nějak vysvětlit, co jste právě napsal, pro někoho, kdo není znalý v daném tématu?:)

+1
0
-1
Je komentář přínosný?

Omlouvám se, ale popsat celou situaci ohledně ThreadX by bylo na několik stránek...

+1
0
-1
Je komentář přínosný?

.NET je platforma, ktora pobezi na vsetkych OS.
Po preklade s microsoftstiny, dostaneme:
.NET je platforma, ktora pobez na vsetkych OS Windows (skoro)

+1
+2
-1
Je komentář přínosný?

Skoro... Hry v Unity a Godot, serverové služby Windows/Linux, firemní weby a služby "Windows-only" firem (třeba tady v Česku asi většina), ...

+1
0
-1
Je komentář přínosný?

Pro psaní komentářů se, prosím, přihlaste nebo registrujte.