C'est possible ? Je connais déjà l'HTML/CSS, j'ai appris C#, mais est-ce que C# peut remplacer PHP ? Si oui quels frameworks utiliser ? Pour l'instant je n'utilise C# que pour des petits scripts basiques ou du desktop.
Oui avec ASP.net mais il te faudra un hébergement spécifique.
Hello, oui je te conseille asp.net core qui est compatible linux et donc déployable sur un vps low cost.
J'apprends F# sur exercism.io. C'est comme du OCaml mais sur .NET. Ca prend de l'ampleur déjà
Personnellement, je te recommande de d'utiliser l'API ASP.NET Core de Microsoft qui est open source donc déployable partout y compris GNU/Linux
https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.http?view=aspnetcore-5.0
Tu peux choisir entre afficher la documentation en C#, F#, VB, etc.
Il y a le framework Giraffe qui orienté fonctionnel et basé sur ASP.NET MVC https://giraffe.wiki/#getting-started
Il y a une vidéo qui explique comment développer en F# avec .NET https://www.youtube.com/watch?v=W8qAUJIVj8c
Mwè en 10 ans j'ai du rencontrer une trentaines d'entreprises, une seule utilisait du F#.
La part de marché est encore faible, et je ne sais pas si ça va vraiment décoller, le C# est lui déjà pas mal adopté.
Dans le génie logiciel, on ne programme pas forcément tout dans un langage. Tu peux utiliser F# pour définir les parties qui demandent un calcul intense ou de traiter des larges banques de données. Après, je ne sais pas si ton objectif est d'apprendre un langage uniquement pour trouver du travail. Dis-toi que la plupart des personnes qui sont pionnières dans le développement dans un langage à ses débuts ont la chance de devenir expert / auditeur une fois que la technologie émerge.
Dans mon cas je suis dev senior C#, dernièrement j'ai fais des entretiens pour un nouveau poste et j'ai rencontré une entreprise qui fais des produits de contraste pour les radios, donc environnement médicale assez sensible, leur logiciel permettait d'exploiter les images obtenus, le but étant de mettre en place des solutions d'IA qui aiderai au diagnostique.
L'appli était d'abord tout en C# et a ensuite été migrée en F#, le but étant de prévenir certain bug, et d'avoir un logiciel plus fiable, c'est assez critique comme domaine, je peux comprendre dans ce cas là l'utilisation du F#, mais pour faire des Api Rest c'est pas super utile, et l'essentiel du boulot actuellement c'est le développement de solution Web, et il faut aussi aimer faire du F#.
Bon après le gars qui a posé la question n'a plus l'air d'être là.
C'est une bonne idée d'utiliser F# pour de l'IA ou du machine learning. Il y a maintenant l'API ML.NET qui permet de faire du machine learning nativement sur .NET
Je crois qu'ils utilisaient du python pour l'IA