Вам нужно 2 языка с ASP.NET, но только один для PHP / Ruby? - PullRequest
0 голосов
/ 27 февраля 2009

Я заинтересован в разработке wed и web 2.0, но я настоящий новичок, поэтому я много читаю об используемых технологиях. Я начинаю переходить на ASP.NET из-за больших бесплатных ресурсов для обучения.

Однако, когда я начинаю работать в «Visual Web Developer Express», я замечаю, что мне нужно понимать ASP и C # или VB. Две технологии.

Это то же самое для Ruby или PHP. Вам нужно изучать два языка / технологии для создания веб-приложений (не включая XHTML / CSS / XML), или вы просто изучаете PHP / Ruby?

Поэтому для новичка быстрее (не сказать лучше!) Начинать с PHP / RUBY, а не с ASP.NET и C # / VB, потому что вы можете тратить время на изучение одного, а не двух языков?

Ответы [ 4 ]

4 голосов
/ 27 февраля 2009

ASP.NET - это , а не язык программирования. Это серверная технология, которая поддерживает программирование на любом языке .NET. Таким образом, вы не обязаны изучать 2 разных языка .

Это похоже на PHP и Ruby. Оба из них могут быть использованы для создания не веб-приложений. Когда вы создаете веб-приложения с помощью PHP, вы фактически используете как язык сценариев PHP, так и функциональные возможности, предоставляемые некоторой платформой, которая помогает вам специально создавать веб-приложения. Две вещи все те же.

Разница в том, что им не дают отдельных имен.

1 голос
/ 27 февраля 2009

c # и VB - это языки, .NET - это фреймворк.

так что я думаю, что самый простой способ думать об этом, это c # для .NET, а ruby ​​для рельсов.

1 голос
/ 27 февраля 2009

Чтобы вам было проще, вам не нужно изучать VB и C #. Только один подойдет. Оба они отлично работают с ASP.Net. Фактически, все языки, которые входят в зонтик .Net, могут использоваться с ASP.net. Так что не волнуйтесь вообще.

Если у вас фон VB или BASIC, переходите на VB. Если вы работали с C, C ++, Java или не имеете опыта программирования, переходите к C #.

1 голос
/ 27 февраля 2009

Я бы не назвал ASP.NET двумя языками. Вы не можете использовать C #, VB.Net или что-то еще для написания страниц ASP.NET.

PHP является языком сценариев, ориентированных на веб-страницы. Некоторые называют это языком шаблонов, потому что вы можете встраивать PHP в документы HTML. Есть много способов сделать PHP, но вы можете, если вы хотите использовать только PHP. Другие добавляют такие вещи, как конкретные фреймворки (например, Zend), движки шаблонов, такие как Smarty и т. Д., Но все это необязательно.

Ruby on Rails, с другой стороны, является тяжеловесным стеком разработки. Он не инкапсулирует шаблон персистентности (активную запись), но заходит настолько далеко, что включает библиотеку Javascript (Prototype) в стек. Это действительно комплексное решение, которое не имеет взаимозаменяемости с некоторыми легкими весовыми стеками.

...