-- MTG:Clermont-Ferrand -- Details : Un téléphone Apple ou Android ? Un Mac ou un PC Windows, voir Linux ? Via un navigateur ou une application lourde ? Des questions que doit se poser chaque développeur qui doit créer une nouvelle application en fonction de sa cible, de ses connaissances, compétences etc... Mais quand on est un développeur Microsoft, quelles sont nos options ? MAUI, Blazor, WinForms, WPF, Xamarin, Silverlight ? Pas mal de technologies qui ont connues des hauts, des bas, des fins abruptes ou des résurrections. De quoi tirer un dé et espérer. Et si la solution ne se trouvait pas chez l'éditeur mais bien ailleurs ? Je vous propose de venir découvrir Avalonia. Framework open source pour construire des applications .NET avec une même base de code et une implémentation qui se rapproche de ce qu'on connait déjà bien : XAML. Cerise sur le gâteau, nous migrerons une application WPF vers Linux en, live et sans effort grâce à la technologie XPF MTG: Clermont-Ferrand https://lnkd.in/eGAyU95F
Post de MTG:France
Plus de posts pertinents
-
👨💻 Vous aimez Visual Studio Code mais cherchez une alternative open-source et respectueuse de la vie privée ? 🌐 Découvrez VSCodium ! Cet éditeur de code reprend toutes les fonctionnalités de VS Code, mais sans la télémétrie ni les composants propriétaires de Microsoft. 🎉 Dans un article complet, j'explore les avantages de VSCodium : respect de la vie privée, compatibilité avec les extensions de VS Code, et expérience utilisateur identique. Si vous êtes soucieux de vos données et que l'open-source vous tient à cœur, VSCodium pourrait bien être l'éditeur de code qu'il vous faut. 🔒💻 👉 Lisez l'article complet pour en savoir plus : https://lnkd.in/e_wqyrd6 #VSCodium #VSCode #OpenSource #Développement #Technologie #ViePrivée #DéveloppementLogiciel #Alternatives
VSCodium : l'alternative open-source à Visual Studio Code - Azur Secure
azursecure.com
Identifiez-vous pour afficher ou ajouter un commentaire
-
Dioxus est un framework pour construire des applications multiplateformes avec le langage de programmation Rust. Avec une seule base de code, vous pouvez créer des applications qui fonctionnent sur le web, les ordinateurs de bureau et les téléphones portables. La version 0.6 de Dioxus est disponible. Dioxus peut être considéré comme un hybride de Flutter et NextJS : des applications multiplateformes avec un support fullstack. https://lnkd.in/eSj-yHVy
Identifiez-vous pour afficher ou ajouter un commentaire
-
-
Suite aux dernières annonces de Microsoft sur la prochaine version de #Windows11 et notamment l'intégration de « Recall » (des captures de tout ce que vous faites toutes les 5 secondes), j'ai plusieurs personnes qui m'ont demandé des conseils pour migrer sous #Linux. Je suis le premier à prêcher cette solution MAIS il est primordial de d'abord tester l'applicatif AVANT d'envisager de changer l'OS, c'est le nerf de la guerre et le changement d'OS est bien moins problématique : une interface différente, c'est chiant au début mais on s'y fait vite et il y a suffisamment de choix pour trouver quelque chose qui vous ira. Il faut donc d'abord, sur votre Windows, tenter de remplacer tous vos logiciels par des équivalents libres et/ou open source disponibles sous Linux : - LibreOffice à la place de Microsoft Office - Pour le(s) navigateur(s) Web c'est plus simple, ils sont tous disponibles sous Linux … même Edge (pour Safari, l'équivalent s'appelle GNOME Web) - Pour gérer vos courriels, Thunderbird Project est votre ami (très très pratique dans sa gestion multi-comptes) - Pour vos communications, je ne saurais que trop vous conseiller Matrix (messagerie instantanée, voix sur IP, visioconférence et chiffrement de bout en bout) ou encore Mattermost pour les organisations/entreprises (collaboratif) - Pour le développement, il y a pléthore d'éditeurs sous Linux mais dans les plus connus il y a VS Code (et/ou VS Codium si vous voulez pas des traqueurs), Eclipse IDE, Meld pour la comparaison de code, DBeaver pour la gestion de base de données et j'en passe … le sujet est vaste et l'offre conséquente, à selon vos besoins - Pour le graphisme, c'est plus compliqué, il n'y a pas vraiment d'équivalents complets à la suite Adobe mais plusieurs solutions comme GIMP (édition bitmap simple), Krita (axé sur le dessin numérique), Inkscape (pour le dessin vectoriel), Darktable ou RawTherapee (pour le travail photographique), Scribus (création éditoriale) ou encore Penpot (conception et prototypage) ; en aparté, si vous faites de la 3D Blender aurait dû être votre choix depuis longtemps 😜 - Pour la vidéo, même si non libre, je vous conseillerais Lightworks Bref, vous l'aurez compris, VOS usages priment … si vous arrivez à remplacer avantageusement vos logiciels alors là vous pourrez vous poser la question de la distribution à choisir. Sinon, vous pouvez toujours désactiver les futures "fonctionnalités" de Windows en creusant dans les paramètres mais j'ai peur qu'à terme elles soient trop "intégrées". Enfin, avec les économies de licences que vous ferez, ce qui est formidable c'est que vous pourrez aider financièrement tout plein de projets formidables (poke CODE LUTIN) 😉 Bons tests et belle journée à toutes/tous ! 🖖 #SwitchToLinux
Identifiez-vous pour afficher ou ajouter un commentaire
-
👋 Bonjour la communauté ! Je suis actuellement en pleine réflexion sur le développement d'une nouvelle application de bureau et j'hésite entre plusieurs technologies. Je me suis beaucoup renseigner sur Windows Presentation Foundation (WPF). Pour ceux d'entre vous qui ont de l'expérience avec WPF, j'aimerais savoir : ❓ Quels sont, selon vous, les avantages et les inconvénients de créer une application en WPF ? Quelques points que je me pose : La flexibilité et les possibilités de personnalisation de l'interface. Les performances par rapport à d'autres frameworks. - La courbe d'apprentissage et les ressources disponibles. - La facilité d'intégration avec d'autres technologies et systèmes. - Vos retours d'expérience, conseils et recommandations seraient vraiment précieux pour m'aider à prendre une décision éclairée. Merci d'avance pour votre aide et vos avis éclairés ! 🙏 #DéveloppementLogiciel #WPF #Technologies #Développement #Communauté
Identifiez-vous pour afficher ou ajouter un commentaire
-
Ok, on avance un peu dans le temps et on arrive à un autre monument de l’histoire des IDE, j’ai nommé Visual Studio. Microsoft débarque en 1997 avec un outil qui va carrément transformer l’approche du dev pour Windows ! L’arrivée de Visual Studio, c’est un peu comme si quelqu’un s’était enfin dit : “Tiens, et si on simplifiait la vie des devs Windows ?” On est en 1997, et Microsoft pose une brique ultra solide dans le monde du dev en intégrant un max d’outils en un seul endroit. Compilation, débogage, interface graphique… plus besoin de jongler entre trois logiciels différents. Ce qui rend Visual Studio unique, c’est cette promesse de tout centraliser. On passe du mode “je bricole avec plein de petits outils” au mode “j’ai un couteau suisse tout-en-un”. T’as un bug ? Le débogueur est déjà là, prêt à intervenir. Besoin de tester ton interface ? Pas de souci, tout est fait pour t’aider. Microsoft ajoute même des fonctionnalités spécifiques pour bosser avec .NET, ce qui simplifie la vie à mort pour développer des applis Windows. Et puis, niveau ergonomie, c’est un peu le premier IDE à penser autant aux devs qu’aux projets. Visual Studio prend en charge un max de langages, de technologies, et s’intègre parfaitement dans l’écosystème Windows. C’est aussi un des premiers à proposer des complétions automatiques de code vraiment utiles (on est loin de l’auto-complete basique !), ce qui t’évite de réécrire les mêmes lignes encore et encore. 💡 Avec Visual Studio, c’est comme si les devs avaient enfin un bureau bien organisé. Il a certes son poids et ses petits défauts, mais il reste encore aujourd’hui la référence pour beaucoup de pros, notamment grâce à toutes les options qu’il offre pour un workflow super optimisé. ➡️ Et toi, t’as commencé sur Visual Studio ou sur un autre IDE Windows ? #ide #visualstudio #papydev
Identifiez-vous pour afficher ou ajouter un commentaire
-
💻 Développeurs JS, connaissez-vous toutes les méthodes de console ? Au-delà du simple console.log(), il existe de nombreuses méthodes puissantes pour le débogage et le suivi de vos applications :
Identifiez-vous pour afficher ou ajouter un commentaire
-
𝑫𝒆𝒄𝒐𝒖𝒗𝒆𝒛 𝒍'𝒆́𝒄𝒐𝒔𝒚𝒔𝒕𝒆̀𝒎𝒆 .𝑵𝑬𝑻 Vous voulez vous lancer dans le développement logiciel, mais par où commencer? Dans cet événement vous allez découvert des technologies facile à l'emploi. Nous allons parler de: - langages de programme .NET(C#, F#,VB.NET,...) - Framework web .NET - framework mobile .NET - framework desktop .NET - L'IA pour le développement logiciel - Le développement des jeux 3d en .NET - framework font-end et back-end .NET - Etc. Venez participer à votre événement technologique. 𝑩𝒊𝒆𝒏𝒗𝒆𝒏𝒖 𝒂̀ 𝒕𝒐𝒖𝒔!!!
Identifiez-vous pour afficher ou ajouter un commentaire
-
-
💡 Cette astuce peut vous faire gagner 1h par jour en tant que développeur .Net MAUI Lorsque nous avions effectué la migration de Xamarin Form vers .Net MAUI l'un des points le plus pénalisant pour nous était le temps de navigation en debug dans l'application sur un device physique. Sur les pages complexes avec beaucoup d'élément, il fallait parfois attendre 40 secondes pour que la page s'affiche. Autant dire qu'on réfléchissait à deux fois pour chaque modification, cela était extrêmement pénible quand les modifications ne concernaient pas du XAML. A contrario, en Release ces problèmes de performances étaient inexistants. La faute à la compilation du XAML qui est désactivé par défaut en Debug, ce qui n'était pas le cas sous Xamarin. Pour activer cette option, rendez vous dans le .csproj et ajouter la ligne <_MauiForceXamlCForDebug>True</_MauiForceXamlCForDebug> dans la partie correspondant à votre environnement de Debug. La contrepartie est que vous perdez le HotReloading sur le XAML donc à n'utiliser que lorsque vous en avez besoin. Avez-vous d'autres astuces sur .Net MAUI à partager ? Si ce contenu vous a plu, pensez à liker❤️ commenter💭 partager 🔁, merci🌹🙏 #dotnet #dotnetmaui #debug #xamarin
Identifiez-vous pour afficher ou ajouter un commentaire
-
-
⚡ Focus sur Socket.IO : La Bibliothèque JavaScript pour la communication en Temps Réel ⚡ Socket.IO est une bibliothèque JavaScript incontournable pour établir une communication en temps réel entre un serveur et des clients via WebSockets et d’autres protocoles. Pourquoi utiliser Socket.IO ? ☑️ Communication Bidirectionnelle : Les données circulent en temps réel dans les deux sens, offrant une interaction fluide et réactive. ☑️ Support Multiplateforme : Compatible avec divers navigateurs et environnements grâce à sa gestion intelligente des connexions. ☑️ Fiabilité et Résilience : Basculage automatique entre protocoles pour maintenir une connexion stable, même dans des conditions réseau difficiles. Fonctionnalités clés de Socket.IO 📡 Événements personnalisés pour une interaction ciblée. 🌍 Rooms et Namespaces pour segmenter les utilisateurs en groupes logiques. 📊 Diffusion en temps réel idéale pour des chats, des tableaux de bord ou des notifications instantanées. Limites et alternatives ⏳ Nécessite un environnement serveur configuré et peut rencontrer des limites sur des projets très complexes. 🔄 Alternatives : WebSockets natifs : Plus simples mais nécessitent un développement manuel. SignalR : Solution dédiée aux environnements .NET. Socket.IO reste une solution robuste et performante pour développer des applications interactives comme des jeux multijoueurs, des chats ou des systèmes de notification en temps réel. Faites le bon choix pour vos projets en collaborant avec Cyberethik. Contactez-nous dès aujourd’hui pour des solutions numériques innovantes et sur mesure ! #Cyberethik #SocketIO #TempsRéel #WebSockets #DéveloppementWeb #ApplicationsInteractives #JavaScript
Identifiez-vous pour afficher ou ajouter un commentaire
-
🧐 Une bibliothèque générique écrite en #microPython pour gérer un mini serveur WEB dynamique minimaliste, évènementiel #multithread avec un #raspberrypico. Ça peut être adapté pour n'importe quel projet où l'on souhaite utiliser son smartphone comme télécommande, ce qui évite de devoir fabriquer un écran de contrôle avec des boutons de commandes embarrassants. 👇 https://lnkd.in/dHeeTvPi
PICO Web Server
papsdroidfr.github.io
Identifiez-vous pour afficher ou ajouter un commentaire