Au cours des cinq dernières années ou plus, j'ai principalement travaillé sur de grands projets en cours. Je souhaite maintenant élargir mon champ de travail et je me rends compte que j'ai pris du retard dans les meilleures pratiques pour le développement, le déploiement et le support d'applications ou de composants complets et discrets. J'apprécierais quelques pointeurs vers des livres, des articles et des sites Web qui se concentrent sur cet aspect du développement. Je recherche, exemple, des conseils sur la conception de l'interface utilisateur et la navigation, la configuration, le déploiement, la sécurité, etc. Tout ce qui me manque actuellement en ajoutant simplement des fonctionnalités aux applications existantes.Guide sur les pratiques de développement d'applications complètes
1
A
Répondre
1
John a lié le site P & P ce qui est génial. Mais, ils ont aussi spécifiquement un ebook Application Architecture Guide. C'est une bonne lecture et gratuite. Il aborde les types de sujets que vous posez.
1
Voir le site Patterns and Practices.
0
Je peux cracher une courte liste à la mode, si cela peut vous aider. J'ai été confronté à un ou plusieurs d'entre eux dans chaque projet au cours des deux dernières années. Vous pourriez facilement passer des mois sur l'un de ces sujets.
- "Cloud computing" (et il est des cousins maléfiques, mashup et SaaS)
- Programmation Orientée Aspect
- Domaine Driven Conception
- Inversion de contrôle/injection de dépendances
- ASP.NET MVC (dont StackOverflow est un brillant exemple)
- ORMs - NHibernate, Subsonic, peut-être Entity Framework un jour ;-)
- Méthodologies "Agiles" (Scrum étant le premier choix)
- REST v. WS/SOAP (je suis sûr que cette guerre idiote de flamme est terminée)
0
Pour la conception de l'interface utilisateur de base, je suggère
Livres
La conception de Les choses de tous les jours
Do not Make Me Think
L'affichage visuel des informations quantitatives
La conception de non-designer livre
Questions connexes
- 1. Informations complètes sur les ports série et la programmation?
- 2. meilleures pratiques pour le développement de niveau dans Visual Studio
- 3. Développement sur un service Web
- 4. Guide pour Cocos2d et Box2d sur iPhone?
- 5. Quelles sont les meilleures pratiques pour accélérer le développement de site avec CMS?
- 6. Meilleures pratiques pour le développement à 3 niveaux
- 7. Guide d'architecture pour les sites Web appengine?
- 8. Meilleures pratiques pour les singletons et les notifications sur l'iPhone
- 9. Problème de répéteur ASP.NET (+ question sur les meilleures pratiques)
- 10. Guide sur la création de non contradictoires workflows
- 11. Guide de démarrage de Boost.Spirit?
- 12. css guide rapide pour les codeurs
- 13. Configuration de l'arborescence de développement
- 14. Déploiement de biztalk sur les machines de développement/build
- 15. J'ai besoin d'un guide de traitement des erreurs Azure WorkerRole
- 16. Guide d'optimisation IIS 6?
- 17. Bonnes pratiques pour la construction et l'emballage sur AIX
- 18. Des solutions graphiques et graphiques complètes ...?
- 19. Guide de l'architecture d'application Java
- 20. Guide de codage C++ 102
- 21. NAnt meilleures pratiques
- 22. Interrogation sur les directives de conception pour le développement d'applications
- 23. iPhone AVAudioRecorder Guide?
- 24. dépendance Plugin les meilleures pratiques
- 25. Fonctions de rappel pratiques
- 26. Meilleur ou optimal Serveur Web configuré avec Deux serveurs, pratiques de développement
- 27. Guide d'apprentissage J2ME
- 28. Développement de jeux iPhone
- 29. Conférences et formation pour les architectes, les meilleures pratiques,
- 30. Qu'est-ce qu'un bon Module de développement Solution/Environnements/Meilleures pratiques pour Dot Net Nuke Modules
De quel aspect vous interrogez-vous? De quel aspect ne vous demandez-vous pas? Cela semble être une requête générale. –
@John, c'est en effet une requête large. C'est pourquoi je demande des indicateurs de réponses ici, pas des réponses elles-mêmes. J'ai mis à jour la question. – ProfK