Кошке
А ты подписался на rss?

Patterns & Practices - Intro

by Игорь Лизунов 10.10.2008 6:25

Для начала расскажем про отделение Microsoft, которое нравится мне больше всего.

Во-первых, потому что там работают реальные кабаны очень умные ребята. Во-вторых, потому что они делают действительно классные вещи, которые потом потихоньку переползают в Visual Studio.

Ну вы уже догадались, это Patterns & practices. Как следует из названия, отдел создан для того, чтобы обкатывать существующую платформу разработки Microsoft, реализуя под нее паттерны проектирования (только не надо понимать это как синглтон на C#), и разрабатывая подходы к архитектуре приложений.

Естественно, что эти вопросы возникают когда какая-либо компания собирается писать монстрообразное корпоративное приложение, на котором будут работать сотни и тысячи человек, которое будет писаться и поддерживаться как минимум лет десять, и в котором очень и очень все наворочено. Такие приложения принято называть "корпоративными". Я буду их называть монстрами:-)

Если в обычных своих программах вы можете позволить дублирование кода и несколько непродуманный подход к архитектуре - то в  наших монстрах такие ошибки чреваты огромными финансовыми потерям: требования меняются постоянно и обильно, и архитектура должна учитывать всевозможные причуды: сегодня им подавай тонкого клиента, а завтра нужен уже толстый; сегодня они работали с одним сервером, а тут уже нужно много, сегодня у них одна система финансового учета, а завтра другая ну и так далее. 

Чем дальше - тем больнее будут исправления.

Поэтому в Микрософте приняли решение разработать платформу (шаблон, прототип, ...) для таких приложений, чтобы ее можно было использовать. 

Разработка эта опенсорсная и бесплатная. Поэтому контора, которая решила пользоваться именно ей, может ее заточить под себя.

Кроме того, моим любимым отделением выпускается куча всякого мануала, про то как правильно проектировать приложения.

Итак, что же на сегодняшний день есть в наличии:

- Enterprise Library. Это мега-вещь, в которой собрана куча "блоков", которые есть у каждого приложения и писать которые лень. 

- Smart Client Software Factory, Web Client Software Factory. Тоже мега вещи. Шаблоны очень очень модульных соответственно десктопных и  веб- корпоративных приложений.

- Находящаяся в разработке App Arch Guide, распечатка которой должна быть расклеена вместо икон в кабинетах архитекторов:-).

Ну и еще куча всего.

В ближайшие посты я начну рассказывать более подробно про эти разработки или выложу переводы App Arch Guide. Посмотрим:-)

 

Tags: , , , , ,

Комментарии

24.10.2008 18:33:35 #

xelibrion

Что-то мало решений у P&P в наличии Smile. Лень-матушка все перечислять ?)

xelibrion | Reply

30.10.2008 16:46:17 #

ilizunov

Конечно лень. Кто ищет тот сам найдет.
Надо кстати уже заняться продолжением рассказа, да все руки не доходят.

ilizunov | Reply

22.07.2010 7:34:15 #

wow gold

Hello webmaster I like your post.

wow gold | Reply

22.07.2010 8:02:37 #

SEO tips

Another beautiful bed, I dunno where you get them but this site gets the best beds by far.

SEO tips | Reply

22.07.2010 8:05:12 #

classic motorcycle racing

Hi, it's a bit offtopic but may I ask you where did you get this blog template? I'm going to start bloggin as well, I'm a bit noob though but I really like it ;) Let me know...

classic motorcycle racing | Reply

25.07.2010 0:34:19 #

wow gold

Now this is hghly recommeded post for me. I will surely email this to my friend.RegardsLoop

wow gold | Reply

25.07.2010 1:31:45 #

financial information

This blog has definitely changed my perspective on this subject.  Theres no way I wouldve thought about it this way if I hadnt come across your blog.  All I was doing was cruising the web and I found your blog and all of a sudden my views have changed.  Good on you, man!

financial information | Reply

25.07.2010 2:40:38 #

detective conan anime

what he said

detective conan anime | Reply

28.07.2010 16:59:04 #

wow gold

Really nice read thanks, I have added this to my Mixx bookmarks

wow gold | Reply

28.07.2010 17:40:50 #

chinese game news

Also, the optical device used for examining DVDs features a numerical aperture of 0.60 as opposed to 0.45 employed for CD-R. So, certain DVD players can not examine CD-R discs and must be fitted having a dual laser to be able to examine CD-Rs also. Most DVD players able examining CD-RW, but in some cases, the optical program from the DVD just isn't sensitive sufficient to study the signal change and lower reflectivity of the CD-RW.

chinese game news | Reply

02.09.2010 16:21:24 #

ff14 gil

I so enjoyed every bit of this site and I've bookmarked your blog to check out the new topics you will post in the future.

ff14 gil | Reply

02.09.2010 17:20:13 #

wow gold

Sweet article and ideas. We share the same conclusions, at last I've found like minded people.

wow gold | Reply

02.09.2010 18:55:53 #

wow powerleveling

Generally I do not make comments on blogs, but I want to mention that this post really forced me to do so. Really nice post!

wow powerleveling | Reply

03.09.2010 20:32:34 #

anti terrorism act

Thanks for sharing.  Great post and I could not agree more.

anti terrorism act | Reply

03.12.2010 12:22:48 #

dd

/post/2008/10/10/http://www.blu-ray-software.net/blu-ray-ripper/" rel="nofollow">http://www.blu-ray-software.net/blu-ray-ripper/ blu ray ripper, /post/2008/10/10/www.blu-ray-software.net/blu-ray-ripper-for-mac/" rel="nofollow">www.blu-ray-software.net/blu-ray-ripper-for-mac/ mac blu ray ripper, /post/2008/10/10/http://www.blu-ray-software.net/blu-ray-creator/" rel="nofollow">http://www.blu-ray-software.net/blu-ray-creator/ blu ray burner, /post/2008/10/10/http://www.blu-ray-software.net/blu-ray-copy/" rel="nofollow">http://www.blu-ray-software.net/blu-ray-copy/ blu ray copy, www.blu-ray-software.net/blu-ray-video-converter/ blu ray converter and /post/2008/10/10/http://www.blu-ray-software.net/blu-ray-player/" rel="nofollow">http://www.blu-ray-software.net/blu-ray-player/ best blu ray player offer the best solution for blu-ray videos
Duplicate /post/2008/10/10/http://www.blu-ray-software.net/blu-ray-ripper/" rel="nofollow">http://www.blu-ray-software.net/blu-ray-ripper/ blu ray dvd with /post/2008/10/10/http://www.blu-ray-software.net/blu-ray-copy/" rel="nofollow">http://www.blu-ray-software.net/blu-ray-copy/ blu ray dvd copy, /post/2008/10/10/www.blu-ray-software.net/blu-ray-ripper-for-mac/" rel="nofollow">www.blu-ray-software.net/blu-ray-ripper-for-mac/ blu ray ripper mac for Mac OS and /post/2008/10/10/http://www.blu-ray-software.net/blu-ray-creator/" rel="nofollow">http://www.blu-ray-software.net/blu-ray-creator/ blue ray burner are good /post/2008/10/10/http://www.blu-ray-software.net/blu-ray-player/" rel="nofollow">http://www.blu-ray-software.net/blu-ray-player/ blu ray player software

dd | Reply

06.12.2010 3:57:03 #

ugg boots

http://www.womenshoesbox.com/  
ndonesia has quietly into the picture. Since virtually no impact of the global financial crisis, Indonesia's economy to 6.1% in 2010, the growth rate of healthy growth, the growth rate next year is also expected to stabilize at 6.3%, the figure in Asia and the world are among the best. In addition, Indonesia's per capita GDP in the next two years among the 20% expected rate of growth. Beginning in 2009, Indonesia has been maintained expressive second Asian stock markets. Some analysts suggested that the BRIC countries will probably increase in the near future a member.



ugg boots | Reply

Добавить комментарий




biuquote
  • Комментарий
  • Предпросмотр
Loading



Спасибо BlogEngine.NET за основу блога.

Комментарии

Comment RSS