Je me demandais si je pouvais apprendre ASP.net ou d'autres frameworks de programmation web en étudiant des applications open source fonctionnelles du type le plus simple. Comme dans, pas tout à fait la complexité de MediaWiki et ainsi de suite. Peut-être quelque chose comme "forum simple" ou "simple web store". Quelque chose qui n'est pas trivial et qui démontre des fonctionnalités utiles, mais pas trop complexe et affligé avec difficile à comprendre la fonctionnalité. Donc, les gens pourraient suggérer des applications de ce genre pour l'étude? Est-ce que quelqu'un sait disons d'une application de forum straigtforward dans ASP.net qui serait un bon outil d'apprentissage pour un programmeur expérimenté avec une exposition minimale de l'application web? Ou de même de bonnes applications open source pour l'étude de PHP, JavaEE et/ou d'autres frameworks web populaires?Existe-t-il des applications Web conviviales et conviviales?
Répondre
POUR RUBY: En dehors de Ruby On Rails, jetez un oeil à
Ramaze - Zen and the Art of Programming (Le nom vient de Ruby Amaze ..) Ramaze page d'accueil à Ramaze Home
pour ASP.NET
BlogEngine.net est une bonne base de code pour l'apprentissage.
De même, pour les débutants, vous pouvez vous référer à certains des projets de
ASP.NET Community projects, certains d'entre eux sont assez bons. Cela a aussi une référence aux applications de forum.
Stephen Walther a un bon poste sur la création d'une application Forum dans ASP.NET MVC que vous pouvez trouver ici Forum Application Development
+1 pour Ramaze en ce qui concerne les frameworks web. – Pistos
Il existe de nombreux cadres d'applications Web dans la plupart des langages de programmation:
Tous sont bons pour faire les choses rapidement. La plupart d'entre eux ont des screencasts qui vous guideront à travers le code vers une application web à part entière. Je pense que vous devriez vérifier ces screencasts.
Pour le cadre Ruby on Rails, ce site dresse la liste des applications open source: http://www.opensourcerails.com
Différents cadres sont très différentes. Une application ne vous aidera pas à apprendre un autre cadre, donc vous devrez probablement décider d'abord du cadre. Et généralement, la meilleure introduction pour un framework est son tutoriel, car ils ont tendance à prendre les concepts dans un ordre logique, tandis que la lecture de code sera difficile à comprendre ou sera sujette à des malentendus qui vous donneront la mauvaise idée que vous plus tard. devra "désapprendre".
Certains frameworks que je connais sont vraiment faciles à utiliser: RubyOnRails, Django et Grok.
- 1. comment générer des URLs conviviales dans Joomla?
- 2. Bibliothèques de gestion des exceptions conviviales pour WinForms (.NET)
- 3. Problèmes de développement lors de l'utilisation du chemin absolu dans les liens (en raison d'URL conviviales)
- 4. meilleure façon de convertir les URL de pages dynamiques aspx en URL conviviales utilisant asp.net
- 5. Applications Web et applications de bureau
- 6. Sites Web et applications Web utilisant Erlang
- 7. Comment créer et déployer des applications Web Python
- 8. Problème de performances des applications Web
- 9. Gestion des transactions dans les applications Web
- 10. profil Partage et rôles informations entre les applications web
- 11. Sources de bonnes, icônes/images gratuites pour les applications et applications web avec licence permissive?
- 12. Localisation et globalisation des applications WinForms
- 13. Comment partager des ressources Web communes entre des applications Web dans Visual Studio?
- 14. Crawlers Web et applications hébergées par Google App Engine
- 15. outils pour mesurer les performances des applications asp web .net
- 16. pour créer des applications web en plein écran
- 17. Traduction des applications Qt
- 18. Résolution des problèmes d'échecs intermittents sur les applications Web (ASP.NET)
- 19. Des panneaux d'administration les plus pratiques pour les applications Web
- 20. Mise à jour des applications iPhone via le Web
- 21. Quel est le meilleur moyen de déployer des applications Web?
- 22. Crypter les données des utilisateurs dans les applications Web
- 23. Utilisation de Google Web Toolkit pour les applications de bureau comme les applications Web?
- 24. alternatives à l'utilisation BuildProviders avec des applications Web
- 25. Bibliothèques graphiques Java pour applications Web?
- 26. Comment mixer de manière transparente des applications Web ASP.NET et PHP
- 27. Mise à l'échelle des applications Web et balisage - Digg, Del.icio.us, StackOverflow
- 28. Utilisation d'images sur des applications Web et Visual Studio pour ASP.NET MVC
- 29. Intégration de Flash aux applications Web ASP.NET
- 30. Les applications Web doivent-elles respecter les normes Web?
Une question similaire à http://stackoverflow.com/questions/473565/asp-net-open-source-project-as-a-learning-source-in-c. Toujours OK car il y a très peu de réponses.:) –