Existe-t-il une version C# de DotNetNuke? Et dans quelle mesure ce programme est-il sécurisé pour l'intranet de mon entreprise?DotNetNuke C# version
Répondre
Non. Dotnetnuke est construit en utilisant VB.NET. Shaun Walker a commenté une fois une fois sur
Mais vous pouvez construire des modules sur tout CLR
langue conforme. J'ai déjà travaillé sur Dotnetnuke pour bbcaudiobooksamerica.com. La sécurité est bien implémentée avec Microsoft Enterprise Library. Comme vous pouvez le voir sur leur site Web, il existe des marques bien connues qui l'utilisent largement, ce qui nous dit que c'est un produit sûr. Cependant, cela dépend de votre paramètre de sécurité, ce que vous entendez exactement par là. Mais, à mon humble avis, je dirais que c'est la conception de produits très sûr.
Je vous recommande quelques ressources très utiles:
en termes d'apprentissage DotNetNuke.
Le point est: pourquoi voudriez-vous une version C#? La seule fois où vous feriez des recherches sur le code de base, c'est d'enquêter sur un bogue ou de créer un correctif. Toutes les autres modifications (modules, extensions, etc.) peuvent être codées dans la langue de votre choix. Chaque fois que vous modifiez le code de base, à moins que vous ne corrigiez un bogue, vous le faites de la mauvaise façon.
Un développeur C# talentueux ne devrait avoir aucun problème à analyser le code VB.NET s'il essaie de comprendre le fonctionnement du système. Et si vous développez de nouvelles choses, écrivez-les en C# si vous préférez. J'écris toutes mes extensions DNN en C#, sans exception.
Cette réponse s'applique toujours, mais elle est maintenant inversée. Avec la sortie de DotNetNuke 6.0, l'intégralité de la base de code a été changée en C#. Donc mon commentaire s'applique toujours - si vous changez le code source, vous le faites dans le mauvais sens. Vous pouvez toujours écrire des extensions dans n'importe quel langage .NET que vous préférez (et avoir maintenant aussi des options pour Razor) et n'importe quel programmeur décent sera capable de lire et de comprendre le code source. –
À l'heure actuelle, il existe des packages publiés de la source C# pour la version 5.4.1 et 5.4.2. L'équipe travaille à l'ajout de cet emballage à notre processus de construction automatisé afin que de nouveaux paquets puissent être créés rapidement une fois la conversion effectuée. Un délai d'exécution normal ne devrait être que quelques jours après chaque publication régulière.
DotNetNuke 6.0, qui a été récemment publié est pas complètement écrit en C#.
DotNetNuke 6 est maintenant en C#, mais comme tout le monde dit qu'il ne devrait pas faire une différence. DNN6 et DNN5 d'ailleurs sont assez sûrs pour l'intranet de l'entreprise dans mon expérience. Je suis tombé sur cela en développant l'intranet de ma propre société dans DNN6. Beaucoup moins cher et plus personnalisable que d'autres alternatives comme sharepoint dans mon oppinion
Vérifiez à partir du site Web dotnet nuke ... http: //www.dotnetnuke.com/ –
Il est maintenant http: //www.dotnetnuke.com/Communauté/Forums/tabid/795/forumid/160/threadid/369100/scope/posts/Default.aspx –
À partir de DotNetNuke 6.0, le noyau est maintenant passé en C#. Donc, la question est maintenant: «Existe-t-il une version VB.NET de DotNetNuke?» –