19.07.2009
|
|
|
Существует множество практик, принципов, паттернов и прочих страшных слов, которые мы используем в повседневной профессиональной деятельности и очень часто даже не задаём себе вопрос, зачем мы это делаем. Зачем это всё нужно, плохо это или хорошо, когда плохо и когда хорошо. Зачем нужны все эти принципы? На самом деле ответ до банального очевиден. Всё это в конце концов направлено на борьбу со сложностью разработки ПО. Теперь пришла очередь задать вопрос – а что же такое сложность и как знание того, что это такое, поможет нам лучше понять и использовать принципы, которые как раз и направлены на борьбу с ней?
|
01.09.2012
|
|
|
Впечатления первых дней
|
06.09.2006
|
|
|
Здравствуйте, Ocenochka, Вы писали:
O> Очень хочется почитать основы, но не могу найти на русском. Чтобы подробно разжевывался этот рисунок: ![]() В книжке вроде же всё расписано. Не понятен сам рисунок или проблема именно в русском? Давай я попробую дать свою версию нарисованному, остальные меня поправят. UI Components Грубо говоря – это контролы, набросанные на форму и логика их взаимодействия. Задача этого слоя – отобразить данные и принять ввод пользователя, произвести первичную валидацию вводимых данных, проверить правильность формата и обязательность ввода определённых полей. При наличии развитого фреймворка данный слой можно свести практически к тыканью мышкой по экрану и заполнению свойств соответствующих объектов. Когда ты создаёшь в студии форму WinForms или WebForms это как раз и есть этот самый слой. User Process Components Фактически этот слой реализует логику обработки данных на клиенте. |
06.07.2012
|
|
|
|
06.07.2012
|
|
|
|
17.06.2012
|
|
|
[q]
Компания Intel провела ряд тестов и обнаружила, что последняя версия Android 4 ICS получает очень незначительно преимуществ при использовании двух ядер, а в ряде случаев производительность даже снижается. Использование двухъядерных процессоров может быть полезно при сильной нагрузке на процессор, однако при этом очень важно правильное распределение потоков задач в ядрах. Майк Бэлл из Intel Mobile and Communications Group утверждает, что Android пока не справляется с управлением потоками процессов в нескольких ядрах: система бросает всё процессорное время на выполнение какой-нибудь одной задачи, а многие другие при этом останавливаются. Google необходимо научить свой Android правильному распределению системных ресурсов. Согласно Бэллу, внутреннее тестирование Intel показало, что Android работает с двухъядерным процессором (конкретная модель не называлась) медленнее, чем с одноядерным. Включение второго ядра зачастую оказывается избыточным... |
02.05.2012
|
|
|
Интересная новость:
http://blog.xamarin.com/2012/05/01/android-in-c-sharp/ Вкратце: товарищи их Xamarin выкинули из андроида Dalvik и весь жабий код портанули на C#. Ну и вкрячили в андроид вместо далвика моно. Полученный перформанс некоторых структур данных: ![]() Let the Combat begin? ![]() |
07.08.2010
|
|
|
Как говорится we are proud to announce the very first fully functional Linq provider over WCF. Первый в мире полноценный Linq провайдер работающий через WCF.
|
10.04.2012
|
|
|
Gaperton про DSL
|
10.04.2012
|
|
|
netch80 про DSL
|