Мне нужно быть таким же сильным в C#, как asp.net/c# разработчик, как и в качестве разработчика приложений на рабочем столе C#? похоже, гораздо меньше кодирования C# при разработке сайтов asp.net, чем для настольных приложений. существуют ли некоторые вещи в C#, которые не используются так часто, когда они используются на сайтах asp.net, чем в программном обеспечении для настольных компьютеров? я просто задавался вопросом, существуют ли разные способы приближения к изучению языка в зависимости от того, как он будет применяться. Благодарю.разница между C# и asp.net/c#
ответ
Я думаю, что вы должны знать все основы языка при работе с ASP.Net.
Есть, конечно, вещи, которые вам не понадобятся при работе в той или иной форме.
например. При работе с ASP.Net вам не нужно ничего знать о WinForms, и большую часть времени вы не будете работать с такими вещами, как потоки.
При работе с ASP.Net вам также нужно будет узнать много вещей вне C# и в основном изучить основы веб-разработки.
В моем личном опыте одной из вещей, которые потребовали от меня времени, чтобы привыкнуть, была модель отсутствия веб-разработки без учета состояния (я много работал в настольных приложениях, и эта модель сначала была не очень ясна).
Итак, да, вы должны быть сильными в C#, чтобы начать работать с ASP.Net.
В качестве подхода я рекомендую вам прочитать что-то о модели без гражданства, это хороший способ начать, на мой взгляд.
С наилучшими пожеланиями
Мне нужно быть таким же сильным в C#, как asp.net/c# разработчик, как и в качестве разработчика приложений для настольных систем C#?
Да.
, кажется, гораздо меньше, C# кодирование участвует при разработке asp.net веб-сайтов, чем настольных приложений
Нет, не менее C#. Просто разные C#.
Вот секрет: начните создавать свое веб-приложение, и когда вы столкнетесь с чем-то, что вы не знаете, как это сделать, спросите его здесь.
Вы намекаете разделение, где ни один не существует. Единственная реальная разница между ASP.Net и WinForms - это метод доставки. Концепции те же. Потребности развития, языковые ограничения, понятия данных, все по-прежнему происходит из одной и той же структуры. Единственное, что по-настоящему отличается, - это то, как этот конечный продукт попадает к клиенту.
Не увязывайтесь в деталях платформы. Я думаю, вам хорошо понять обе платформы доставки, потому что они разные, даже если большинство из них происходит «под обложками». Понимание различий между двумя платформами доставки очень полезно.
-1: понятия, конечно, не совпадают. Web == без гражданства. Большая разница. –
@John - я категоризирую это как механизм способа доставки. Пока страница выполняется в потоке, состояние идентично. Важное различие, конечно, но я упомянул об этой разнице в моем ответе. Спасибо за комментарий. Многие люди, похоже, отмечают -1 и не утруждают себя тем, что они не согласны. –
@Joel: вы действительно звучите, как будто вы вообще не понимаете HTTP. Вы разработчик ASP.NET? –
ASP.NET делает много своей магии, создавая и компилируя классы «на лету» и вызывающие методы с использованием отражения или на интерфейсах. Вы поймете структуру и то, что она делает «за кулисами» намного лучше, если вы действительно понимаете C# (или VB.NET или.NET Framework в целом)
- 1. разница между C: и C:/
- 2. Objective разница между C * и^
- 3. Разница в C++ между '//' и '///'
- 4. разница # C между == и Equals()
- 5. C++ - Разница между (*). и ->?
- 6. разница между [] и [] [] в C#
- 7. Разница между/+ и + в C?
- 8. Разница между c() и append()
- 9. Разница между}; и} в C++
- 10. Разница между! и ~ in C#
- 11. Разница между C++ между 0 и 0.0
- 12. Разница в связи между C и C++?
- 13. Указатели void: разница между C и C++
- 14. Разница между C и C++ относительно оператора ++
- 15. разница между статической инициализации C и C++
- 16. Разница между управляемыми C++ и C++
- 17. VS DataBreakpoints: разница между C и C++
- 18. Разница между WINAPI в C и C++
- 19. Какая разница между C++ и C++ CLI
- 20. Разница между Dev C++ и Visual C++
- 21. Разница между исполняемыми файлами C и C++?
- 22. разница между C и C++ относительно «=» оператор
- 23. Разница между статической переменной C и C++?
- 24. Разница между C++ между адресом
- 25. Разница между C++ и ** и параметром
- 26. разница между узлом * и узлом * и C++
- 27. Ошибка ASP.NETC# при импорте данных из excel
- 28. Разница между шифрованием AES/CBC между реализациями C и C#
- 29. Разница между fmod и%
- 30. разница между `% в%` и `` ==
разница между C# и asp.net/c# - когда вы их видите, вы дерьте кирпичи. – Matt