Вот техническое соображение: изображение будет сгенерировано динамично? Это имеет тенденцию быть намного легче генерировать эти <img>
тег в HTML, чем попытаться динамично отредактировать свойство CSS.
У меня есть друг, разработчик игр, работающий над такими современными играми, как Call of Duty. Я не уверен, что язык так же важен, как изучение концепций и активное участие в сообществе.
Мой друг добился успеха, разработав контент для существующих игр и получив таким образом известность. Очень сложно сделать игру, которая могла бы конкурировать в наши дни, но это возможно. Как отметил Кейт, важно начать с простого и изучить основы, но не менее важно вносить свой вклад в Интернете и окружать себя единомышленниками. Вот как вы сделаете свой первый прорыв, и это все, что вам нужно.
Я работаю программистом в течение многих лет и могу сказать, что 90% того, что я знаю, узнал от других или онлайн, а не из чтения книг. Книги отлично подходят для справки. Возьмите то, что вы узнали, и примените это.
Я уверен, что если вы будете усердно работать и вносить свой вклад в онлайн, у вас все получится.
Удачи!
Мне кажется, что он предпочитает комбо Gallio + NBehave + MbUnit , но мне лично нравится BehaveN (для этого не нужен тестовый бегун, не привязан к конкретной среде модульного тестирования).HtmlAgilityPack - хороший инструмент, если необходимо работать с необработанным HTML.
MvcTurbine может упростить техническую часть вашего проекта asp.net-mvc.
Найдено полезное расширение MvcExtensions , созданное Кази Манзуром Рашидом.
Для управления javascript и css - ] Chirpy .
Object to object mapper для поддержки MVVM - AutoMapper .
elmah отлично подходит для регистрации ошибок.
HtmlAgilityPack - хороший инструмент, если необходима работа с необработанным HTML.
MvcTurbine может упростить техническую часть вашего проекта asp.net-mvc.
Найдено полезное расширение MvcExtensions , созданное Кази Манзуром Рашидом.
Для управления javascript и css - ] Chirpy .
Объект для сопоставления объектов для поддержки MVVM - AutoMapper .
elmah отлично подходит для регистрации ошибок.
HtmlAgilityPack - хороший инструмент, если необходима работа с необработанным HTML.
MvcTurbine может упростить техническую часть вашего проекта asp.net-mvc.
Найдено полезное расширение MvcExtensions , созданное Кази Манзуром Рашидом.
Для управления javascript и css - ] Chirpy .
Object to object mapper для поддержки MVVM - AutoMapper .
elmah отлично подходит для регистрации ошибок.
Не обязательно специфично для MVC, но:
MVC позволяет использовать преимущества всех элементов управления jQuery UI и других интересных вещей.
Также есть Эльма и StructureMap для DI / IOC.
Здесь больше нечего добавить, кроме того, что xVal - действительно хорошая библиотека проверки, использующая jQuery. Моя компания в настоящее время находится в процессе перехода от решения «на заказ» к этому.
Просто чтобы добавить подробностей о поддержке Telerik MVC:
Мы только что начали нашу официальную поддержку ASP.NET MVC с CTP на прошлой неделе. Наши новые расширения пользовательского интерфейса для MVC будут нацелены на повышение производительности WebForms в MVC без нарушения каких-либо концепций MVC. Наши новые расширения созданы с нуля специально для MVC, и они будут использовать jQuery на клиенте для всех действий и Ajax.
Кроме того, расширения имеют полностью открытый исходный код и лицензируются под лицензией Microsoft Public License (MS-PL). - та же лицензия, под которой поставляется платформа ASP.NET MVC. Вы можете найти источник CTP сегодня на Telerik.com или на CodePlex:
http://telerikaspnetmvc.codeplex.com/
Все это говорит о нашей ранней поддержке. Мы отправим первые 3 расширения пользовательского интерфейса в ноябре и построим их в 2010 году.
Внизу этого сообщения есть несколько полезных ссылок.
В том числе:
Также следите за некоторыми крупными разработчиками компонентов. У Telerik есть демонстрация некоторых компонентов MVC, и я слышал, что у DeveloperExpress есть и некоторые из них.