Просто подумайте, нужно ли изучать ASP.net.
Кроме того, что быстрее развивается? Если я изучу ASP.net сейчас ..
Я буду использовать один из этих языков для своего первого веб-приложения.
благодаря!
Я думаю, что лучший ответ, который может быть дан для этого типа вопросов, просто:
ПОПРОБУЙТЕ И ОБЕСПЕЧИТЕ ДЛЯ СЕБЯ
Я знаю разработчиков, которые клянутся PHP и другим, которые клянутся ASP.NET. Есть также многие, которые ненавидят PHP, но любят ASP.NET.
Ваш вопрос ОЧЕНЬ субъективен, на него нельзя ответить должным образом, если вы не погрузитесь в более конкретные детали, такие как «Есть ли PHP для потоковой передачи?» и т.п.
Мы не можем сказать вам, в чем вы будете развиваться быстрее, мы не знаем вашего уровня мастерства в схватке / использовании нового языка, что является предположением, что у меня есть то, что вы новичок в обоих.
Однако, поскольку я склонен к PHP, я бы рекомендовал PHP, чтобы попробовать, но это мое мнение.
PHP – это язык сценариев. ASP.NET – это основа.
ИМО, чем крупнее проект, тем лучше будет ASP.NET.
ASP.NET может выполнять потоки, в то время как PHP не может. Честно говоря, об этом. Кто-то придет и найдет другую сложную задачу, которую PHP не может сделать, но PHP – довольно надежный и динамичный язык в целом.
Если вы начинаете сейчас и никогда не делали разработку на C # или VB, вместо этого я бы сделал PHP. Гораздо проще подобрать и имеет гораздо меньше правил по сравнению с C #. Да, это может привести к плохой практике кодирования, потому что она настолько свободна и открыта. Однако документация феноменальна, и вы будете двигаться гораздо быстрее, чем в ASP.NET без опыта работы с C # или VB.
Я думаю, что веб-разработка не зависит от ее языка, потому что язык – это те же концепции, что и sessions / cookies
ASP.NET и PHP – это мощные языки, которые могут выполнять одни и те же функции.
Но я считаю, что если вы новичок лучше начать с PHP, потому что будет легко понять веб-концепции, и вы можете легко перейти на язык, такой как ASP.NET.
Что касается реальных возможностей, то очень мало различий. Однако две платформы сильно различаются по своему дизайну и культуре. Невозможно определить, с чем быстрее развиваться. В конкретной ситуации можно охарактеризовать более быстрый цикл развития, чем другой, или наоборот.
Я бы потратил некоторое время на изучение обеих платформ и выбрал тот, который, по-видимому, лучше всего подходит вам. Я также хотел бы отметить, что ASP.NET имеет тенденцию к более привлекательной аудитории, поэтому, если вы хотите развивать карьеру в одной области, это то, о чем нужно знать.
Говоря только с точки зрения веб-разработки, вероятно, не так много, что вы не можете сделать ни с одним языком в равной степени.
Используя оба языка для обширной веб-разработки, я обнаружил, что Asp.Net, вероятно, не работает. Инструментальная поддержка лучше, имеет отличную документацию, все необходимое вам теперь бесплатно, и вы можете быстро встать и работать с ним.
Как уже было сказано, это зависит от того, предпочитаете ли вы динамический язык сценариев или строго типизированный модульный язык. Я бы посоветовал вам начать с PHP, хотя тогда вам не нужно иметь дело с более продвинутыми концепциями Asp.net, такими как события, элементы управления, viewstate, библиотеки классов и т. Д. Вы можете легко выбрать эти вещи, для синтаксиса и программирования для Интернета.