2009-06-23 9 views
1

In den letzten fünf oder mehr Jahren habe ich hauptsächlich an laufenden, großen Projekten gearbeitet. Ich möchte nun meinen Arbeitsumfang erweitern und erkenne, dass ich in Best Practices für die Entwicklung, Bereitstellung und Unterstützung kompletter und eigenständiger Anwendungen oder Komponenten zurückgeblieben bin. Ich würde gerne einige Hinweise auf Bücher, Artikel und Websites, die sich auf diesen Aspekt der Entwicklung konzentrieren, schätzen.Anleitung für vollständige Anwendungsentwicklungspraktiken

ich suche, beispielsweise Leitlinien für die UI-Design und Navigation, Konfiguration, Bereitstellung, Sicherheit usw. Alles, was ich zur Zeit nur durch Hinzufügen von Funktionen zu bestehenden Anwendungen am fehle.

+0

Welchen Aspekt fragen Sie? Welchen Aspekt fragen Sie nicht? Es scheint eine breite Anfrage zu sein. –

+0

@John, es ist in der Tat eine breite Anfrage. Deshalb frage ich hier nach Hinweisen auf Antworten, nicht nach Antworten selbst. Ich habe die Frage aktualisiert. – ProfK

Antwort

1

John verlinkte die P & P-Seite, die großartig ist. Aber sie haben auch speziell ein Application Architecture Guide Ebook. Es ist ein gutes Buch und kostenlos. Es behandelt die Arten von Themen, nach denen Sie fragen.

0

Ich kann eine kurze Liste Modewort speien, ob das hilft. Ich wurde in den letzten zwei Jahren in jedem Projekt mit einem oder mehreren davon konfrontiert. Sie könnten leicht Monate in einem dieser Themen verbringen.

  1. "Cloud Computing" (und es ist böse Cousins, The Mashup und SaaS)
  2. Aspect-Oriented Programming
  3. Domain Driven Design
  4. Inversion of Control/Dependency Injection
  5. ASP.NET MVC (von denen StackOverflow ist ein leuchtendes Beispiel)
  6. ORMs - NHibernate, Subsonic, vielleicht Entity Framework eines Tages ;-)
  7. "Agile" Methoden (Scrum ist die erste Wahl)
  8. REST v. WS/SOAP (Ich bin ziemlich sicher, dass dieser dumme Flamme Krieg ist vorbei)
0

Für grundlegendes UI-Design würde ich

Bücher

Der Entwurf vorschlägt Everyday Things
Lassen Sie mich denken nicht
die visuelle Darstellung von Quantitative Informationen
Die Non-Entwerfers Design Buch