Список вопросов
Как зайти в Даркнет?!
25th January, 01:11
4
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
892
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
912
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4380
0
Помогите пожалуйста решить задачи
24th November, 23:53
6084
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4395
0
Метода Крамера С++
23rd October, 11:55
4308
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2598
0
Best practices .Net web apps для новичка
Просмотров: 399
 
Ответов: 4
Коллеги, в головном офисе произошла революция и нас постфактум поставили перед перспективой перехода на .Net (до этого на всех проектах включая последний использовали LAMP).
Инициатором является вновь введенный в команду друг исполнительного директора и факт перехода на новую платформу можно назвать свершившимся.
Я посмотрел на тот код что успели написать и пришел в ужас. Я конечно очень слабо знаком с .Net но все то что написано похоже на «aspx спагетти». Если честно я очень ожидал увидеть хотя бы .Net MVC, от человека с 2мя сертификатами microsoft.
В связи с этим хотелось бы обратиться к сообществу с вопросом: какие сейчас наиболее ходовые или проверенные практики в разработке .Net web apps? .Net MVC к ним относится?
p.s. если знаете полезные ссылки на хабре, буду тем более благодарен.
Как я понимаю, то вопрос в том как лучше строить веб приложения на .NET. Чтобы определиться с этим вам всё же стоит изучить что из себя представляет ASP.NET MVC и ASP.NET WebForms. Моё мнение что вам, как LAMP программисту, больше подойдёт по душе ASP.NET MVC, т.к. вы будете иметь полный конторль на HTML, хорошую возможность тестирования логики приложения, богатый скриптовый функционал на стороне клиента, SEO friendly и т.д. ASP.NET WebForms была разработана впервую очередь чтобы сделать веб-разработку максимально простой для программистов клиентских приложений и она больше подходит для крупных приложений. Но я всё же рекомендую изуть сначала ASP.NET WebForms, т.к. ASP.NET MVC строится на ядре первого.
Для начала я бы рекомендовал Scott`a Hanselman`a:
Есть у него хорошая книжка: Professional ASP.NET MVC 2
Это видео по MVC 2 (чисто для визуального ознакомления):
ASP.NET MVC 2: Basics, Introduction by Scott Hanselman
ASP.NET MVC 2: Ninja Black Belt Tips by Scott Hanselman
И понравилась мне ещё книжка «Steven Sanderson — Pro ASP.NET MVC 2 Framework (Expert's Voice in .NET)», правда другого автора.
С MVC 3 различия там относительно небольшие, основное — это конечно Razor, но материал, который я дал выше это отличная база.
Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться