سلام.
من برای درس مهندسی نرم افزار باید یاد بگیرم با یکی از این معماری ها کار کنم. اما مشکل اینجاست که نمی دونم این معماری ها چی هستن و هر کدوم چقدر یاد گیریش آسونه و باید سریعا انتخاب کنم. می خواستم خواهش کنم در مورد هر کدوم که اطلاعات دارید منو راهنمایی کنید. ممنون. در ضمن چون قراره بعدا از این معماری ها استفاده کنیم، من بدم نمیاد مهعماری یی رو انتخاب کنم که به طراحی وب و طراحی یک social network کمک کنه. اگه در مورد میزان سختی Ajax هم می دونین ممنون می شم راهنمایی کنید.
معماری ها
UI:
MVC
Composite Application block
SCSF
WCSF web client software factory
Struts
Webwork
Microsoft Ajax
Voita
Gizmox
Data Access:
NHibernate
Soada
Entity framework
OPF
ODX
iBatis.net
Retina
CLSa
Active Record
Gentle.net
DataSet
Middleware:
Spring.net
Unity
Enterprise Library
Astoria
WCF based on web service
Castle
Web Service software factory web service modeling
Utility:
Log4Net
Lucane Net