Динамическое веб-программирование - PullRequest
0 голосов
/ 03 декабря 2009

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

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

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

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

Кто-нибудь поможет мне в правильном направлении? Спасибо, А.Дж. Равиндиран.

Ответы [ 6 ]

2 голосов
/ 04 декабря 2009

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

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

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

1 голос
/ 04 декабря 2009

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

1 голос
/ 03 декабря 2009

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

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

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

1 голос
/ 03 декабря 2009

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

Вы можете скачать бесплатную "облегченную" версию visual studio с сайта www.asp.net.

0 голосов
/ 04 декабря 2009

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

0 голосов
/ 04 декабря 2009

c # будет подключаться к MySQL просто отлично, если это ваша главная задача.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...