2009-12-03 5 views
0

Раньше сегодня я решил начать работу с небольшой панелью управления для целей администрирования. Я думал о написании скрипта на PHP, поскольку я использовал его в прошлом, но я хотел также проверить ASP.NET.Динамическое веб-программирование

Я начал программировать с помощью JAVA в 2006 году, но я не очень много фокусировался на JAVA. Затем я столкнулся с C#, я начал фокусироваться вокруг мая этого года и получил невероятное знакомство с C#. Я знаю основы PHP, но я больше знаком с C#, поэтому ASP.NET с использованием C# позволит мне легче понять код.

Причина, по которой я хочу использовать PHP, заключается в том, что сервер C#, который я написал, использует MySQL, а PHP имеет встроенные функции для работы с MySQL, но для C# требуется соединитель (предоставляется MySQL).

Я также занимаюсь программированием в качестве своей карьеры и уже занимаюсь разработкой C#, поскольку единственной операционной системой, которую я использую, является Windows.

Помог ли кто-нибудь мне в правильном направлении? Thanks, AJ Ravindiran.

+0

Укажите, в каком направлении? Вы никогда не задавали конкретный вопрос. –

+1

http://stackoverflow.com/search?q=asp+vs+php – Sampson

ответ

2

Если вы ищете программирование в качестве варианта карьеры, я предлагаю вам узнать о «программировании». т.е. программные парадигмы и концепции. Языки программирования - это просто инструменты. Вы захотите быть опытными в нескольких. Многие языки заимствуют идеи друг от друга, что упрощает поиск новых языков.

например. C# имеет аналогичный синтаксис для Java, который также похож на C++ в синтаксисе с некоторыми отличиями. Поэтому изучение любого из этих языков позволит вам легко переключиться на любой из других.

Если вы хотите больше сосредоточиться на веб-разработке, убедитесь, что вы изучаете javascript, поскольку каждый браузер использует это для динамического контента. Кроме того, полезно знать, по крайней мере, базовый SQL, и похоже, что вы это знаете. PHP очень широко используется и поддерживается. C# тоже. Я бы узнал немного обоим. Сосредоточьтесь на том, чтобы стать универсальным разработчиком. Имейте отношение всегда желающих учиться.

+0

Средний веб-сайт написан на трех языках. SQL на бэкэнд, C#, PHP, perl или какой-либо другой язык в средней части, а javascript в браузере заканчивается для предоставления динамического контента и более богатого веб-опыта. – Matt

1

Я начал с PHP, затем перешел на .NET. Я никогда не сожалел об этом, и мне лучше. .NET может делать больше, проще в использовании и имеет более высокооплачиваемые рабочие места. Более того, вы не будете ограничиваться веб-программированием, если начнете изучать .NET.

Вы можете скачать бесплатную «легкую» версию визуальной студии с сайта www.asp.net.

1

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

Что касается карьеры в программировании, всегда полезно знать более одного языка и более чем одну платформу.

Снова мое мнение. Если Windows и C# соответствуют вашим целям, то нет ничего плохого в их использовании.

1

У вас есть веская причина не писать заявку в каждом? Отложив в сторону, что вы откажетесь от него, у вас есть оправдание? Я спрашиваю, потому что это кажется отличной возможностью для вас изучить как PHP, так и ASP.Net и посмотреть, какие болевые точки вы обнаружите в каждом из них. Любой может сказать, что делать X в Y технологии легко и просто, но так ли это для вас? Это вопрос, на который вы можете ответить?

0

Возможно, пришло время проверить свежие: Scala язык программирования с Lift веб-каркас?

Смежные вопросы