Рекомендация
Вот сижу читаю умные книги и нашел одну хорошую рекомендация. Всегда помечайте свои классы как SEALED. А потом если уж очень надо будет наследоваться то убирайте этот модификатор.
Вот сижу читаю умные книги и нашел одну хорошую рекомендация. Всегда помечайте свои классы как SEALED. А потом если уж очень надо будет наследоваться то убирайте этот модификатор.
120 метро учебных материалов по всем вкусностям описание на англ:
Fundamentals: Framework and Language Enhancements
Building Rich Client Experiences
Building Connected Applications
Building Applications for Microsoft Office and Windows Mobile
Application Lifecycle Management
With this training kit, the teams also posted some sessions on channel 9:
Обещают в феврале. Будет содержать незначительные изменения для поддержки dot net 3.5 и VS2008.
В 4й версии обещают Dependency injection block
Ох и долго же меня мучал вопрос о том чем собствеено отличиются эти две технологии. Поэтому буду краток. Вот ссылка на русском языке.
http://www.optim.su/cs/2007/2/sql2ent/sql2ent.asp
И в добавок:
Linq to SQL только для SQL одно из самых больших различий это то что EDM более гибок и менее связан с данными так как построен на 3-уровневой модели . Для примера вы можете одну модель сущностей замапить на много баз данных . В LINQ to SQL, ваши dbml свойства биндятся прямо на поле в таблице.
LINQ to SQL нацелен на быструю разработку– просто сгенерированную модель которая ограниченна 1 к 1 связями между моделью данных и моделью в бд. Очень простое XML описание модели и классов. Одно ограничение в том что это то что модель генерит T-SQL и это ограничивает ее использовать SQL Server.
LINQ to Entities основан на ADO.NET Entity framework, который позволяет более комплексное взаимодействие с источниками данных. Поддерживает модель множественного наследования , также хорошо как изменение концептуальной схемы.
"Одно ограничение в том, что модель генерит T-SQL код и это ограничивает вас в использовании только SQL Server. " Но с другие могут и создадут их собственные LINQ to Oracle, Firebird, MySQL (Yuck!) и т.п..
и
LINQ to SQL более прямой доступ это типо безлопастный путь для осуществления того что вы делаете с SQL сегодня. LINQ to entities является более "enterprise" направленным и фокусируется на большем разделении данных
and Mike
LINQ to SQL это ORM тулзина. Уже есть LINQ to Amazon, LINQ to Flickr, LINQ to SharePoint, LINQ to (добавьте сюда) . Расширения C# 3.0 и VB 9.0 делает проще просматривать фильтровать сортировать и обрабатывать наборы данных не обращая внимания на то откуда они.
Похоже короче на различия REST и SOAP. Так же мутно :-).
Да немного ясности я получил. В общем, перевел как обычно коряво и источники довольно старые так что не особенно на эти выражения смотрите. Но общее представление это дает. Интересно, а как работать с сервисами в ентити фреймворк? Буду копать.
Сижу ща изучаю Service Broker блин нифига инфы и туториалов нету. Нашел на torrents.ru книгу дык там только маленькая глава. Дальше придется юзать МСДН. Транзакции надо понять в нем. А то что-то не догоняю.
Вот решил сравнить упоминания о различных веб фремворках.
Как вы думаете почему полоску видно только одну а все другие снизу. Я в шоке. PHP это вам не просто так.
django
В среднем за день
31
ruby on rails
В среднем за день
35
asp.net
В среднем за день
88
php
В среднем за день
10629
Народ. Уррра. Я купил себе ноут. Это мой первый собственный (не рабочий и не временно взятый) комп за 10 лет. Блин ваще в шоке.
Вчера набрал денег пошел покупать в Ф Центр так как начитался хороших отзывов. В общем купил быстро в Ф Центре все очень понравилось. Ждать не пришлось все быстро проверили и пожелали успехов. Привез это чудо домой. Взял Asus F2SA07 кратко в комплекте
роцессор:
Intel Core 2 Duo 2400 МГц (T7700)
Шина:
800MHz 4Mb L2 Cache
Оперативная память:
2048 Mb DDR2-667MHz
Жесткий диск:
250 Gb (5400 rpm), SATA
Экран:
15,4" TFT WXGA Зеркальный (Glare)
Разрешение:
1280x800
Видеокарта:
ATI Mobility Radeon HD 2600, видеопамять 512+768мб
Звуковая карта:
High Definition Audio
CD привод:
DVD±RW
Связь:
Cеть 10/100/1000 МБит/с (RJ-45); Модем 56 КБит/с (RJ-11)
Беспроводная связь:
Bluetooth; Camera (1.3+поворот); WiFi
Порты:
4xUSB 2.0 ports (1 for E-SATA combo port); DVI; FireWire (IEEE 1394); Line out (S/PDIF support); Microphone in; TV-Out (S-video)
Слоты расширения:
ExpressCard; Card Reader 5-в-1 (SD/MS/MS-Pro/MMC/xD)
Устройства ввода:
Кл-ра Windows, Сенсорный планшет Touch Pad
Батарея:
Li-Ion (до 3,5 часов)
Вес:
3 кг
Корпус (Д х Ш х В) мм:
365x269.5x40.5
Программное обеспечение:
Microsoft Windows Vista Home Premium
Гарантия:
2 года международная гарантия
Комлектность:
Мышь проводная; Сумка, Винч на 160 гигов E-SATA в коже очень понравился.
В общем я рад это не сказать как. Теперь я сапожник с сапогами. Виста на удивление летает. Включил все что можно зашибись. Аеро нравится. На прошлых компах бесил так как лагало. Визуал студио 2008 запускается на ура.
Единственное стоит Vista Home Premium и при установке Virual PC 2007 он говорит что она не поддрживается. Но это все фигня. Работат. Вот только технической поддержки вы в случае чего не дождетесь.
Нортон снес поставил аваст последний. Полет нормальный. UAC радует так как я параноик. :-)
Ну вот и все вечером буду тестить в 3d марк и Crysis.
Да уж сколько я барахла перерыл на эту тему. Главное что пробовал это смотреть как в CMS-ах сделано. Но там надо долго ковыряться обычно короче голову сломаешь. И надо признать сделано там обычно все через жопу. Хочется чего то особенного. Вот тут искал по MVC (кстати, в MVC это на порядок проще) но случайно наткнулся на статью. http://msdn.microsoft.com/msdnmag/issues/07/08/ExtremeASPNET/Default.aspx?loc=ru
Pattern and Practices я юзал на прошлой фирме, но как-то потом подзабыл это дело. Вот теперь хороший повод вспомнить и покопаться.
Выпущено превью "ASP.NET 3.5 Extensions" Можно качать тут (если вы используете MVC фичи также щелкайте тут для загрузки MVC Toolkit extras).
Краткое перечисление того что есть:
Тут лежит набор Quickstart Samples .
Туториалы смотри тут:
Для вопросов и ответов иди на http://forums.asp.net
Помогите люди добрые |