Должен ли я создать свой сайт с использованием ASP.NET, чтобы использовать свои знания C # или я должен выучить PHP и использовать его из-за стоимости? - PullRequest
5 голосов
/ 23 января 2010

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

Это будет общенациональный сайт, без международных связей.

Я немного знаком с ASP.NET (я использовал его раньше для гораздо меньшего проекта для домашних животных), но я бы не сказал, что я больше, чем

Новичок - Подмастерье - Новичок - Опытный - Эксперт

У меня абсолютно ноль опыта хостинга веб-сайта или даже регистрации домена. Я знаком с HTML, и создание приложений на XAML для WPF позволило мне намного легче понять вещи, изложенные в разметке.

Дорогой хостинг ASP.NET? PHP дешевле? Мне просто нужно немного руководства. :)

Должен ли я использовать ASP.NET или PHP?

Ответы [ 7 ]

0 голосов
/ 23 января 2010

Согласно вашему опыту программирования, я бы предложил использовать .Net. Будет проще придумать продукт, который выглядит красиво. Все это потому, что в ASP.Net уже есть темы, а Visual Studio очень удобен для пользователя, если вы используете инструменты Microsoft. Тем не менее, изучение PHP поможет вам лучше понять корни HTML, JavaScript, HTTP и т. Д. Обычно это будет сложнее, чем использование .Net, но в конце концов вы станете лучшим программистом.

0 голосов
/ 23 января 2010

Одна вещь, которую следует рассмотреть помимо хостинга, - это способность находить таланты, которые помогут вам работать на вашем сайте.

Это совершенно анекдотично. У меня нет статистики, подтверждающей это, но мне всегда кажется, что PHP-разработчиков больше, чем ASP.NET. Моя теория была из-за более низкой стоимости обучения PHP. У меня недавно было три опыта, чтобы подтвердить это:

1) Мой близкий друг - технический рекрутер в Сан-Диего. Он опубликовал работу .NET в середине 2009 года и не мог найти ни одного квалифицированного кусочка в течение пяти месяцев.

2) Я консультируюсь для запуска на ранней стадии. Год назад они полностью перешли с ASP.NET на PHP, потому что просто не могли найти кого-нибудь на работу.

3) Редко можно найти работу .NET в Craigslist, где я нахожусь в Остине, однако я смотрел конкретную работу в течение второй половины 2009 года. Это было для интернет-магазина. Они продолжали репостить эту позицию каждые две недели или около того, и зарплата была очень средней для этого рынка. Насколько я помню, они остановились где-то в ноябре / декабре, и я подумал, что они наконец-то заняли эту должность. В начале этого месяца они вернули свою должность, но на этот раз это был PHP-разработчик, знакомый с технологиями .NET.

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

0 голосов
/ 23 января 2010

Я создал сайт в Drupal. Я - C # noob, и я хотел бы создать сайт с нуля, но я не очень знаком с архитектурой безопасности и прочим. Если вы хотите отточить свои навыки в C # и ASP.NET, я бы сказал, пойти на это. Регистрация домена является базовой. Создание веб-сайта в размещенной среде - это хорошее упражнение.

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

0 голосов
/ 23 января 2010

Просто любопытно, а вы не задумывались об использовании Mono ? Это очень мило и способно. Более новые версии намного проще в установке и работают правильно, чем раньше.

Я не знаю, планируете ли вы использовать виртуальный хост или выделенный хост или что-то еще, но изначально я выбрал путь к serveraday.com , чтобы получить выделенный сервер, а затем установить Mono и затем установите мои приложения ASP.NET. Если вы терпеливы, вы можете получить выделенный сервер от serveraday.com за 200–250 долларов в год, если вы предварительно оплатите весь год заранее.

У меня практически не было проблем с совместимостью. На самом деле было удивительно, насколько хорошо работали приложения, переходя от разработки в Visual Studio к запуску в Mono.

0 голосов
/ 23 января 2010

Я программист на PHP и люблю язык, но с вашим опытом я бы абсолютно сказал ASP.NET. Хостинг на PHP обычно бывает дешевле и доступнее, потому что обычно он основан на Linux и, следовательно, не требует лицензионных сборов, но есть также хорошие и доступные варианты хостинга для Windows / ASP. И кого это волнует, если вы заплатите несколько долларов больше, то, что вы сэкономите в человеко-часах, легко будет стоить того.

Не забывайте, что PHP обычно работает в стеке LAMP, поэтому для чего-то более крупного вам понадобится хотя бы немного узнать об условностях и особенностях мира Linux, Apache и, возможно, MYSQL тоже. Если вы хотите расширить свой кругозор, это, безусловно, отличный способ узнать что-то новое. Если вы хотите получить работу, я бы сказал, придерживайтесь того, что вы знаете.

0 голосов
/ 23 января 2010

PHP дешевле, чем ASP.Net, особенно если вам нужно несколько серверов (серверов).

Однако я бы сказал, что с ASP.Net у вас будет меньше проблем, чем с PHP.

0 голосов
/ 23 января 2010

Я не нахожу хостинг ASP.NET намного дороже. Хостинговая компания, которую я использую, даже бесплатно добавляет базу данных MS SQL Server (в большинстве мест она взимает $ 10 / месяц за базу данных MS SQL Server) и разрешает хостинг PHP и .NET в одной учетной записи.

Проверьте их. Они очень хорошие.

Надежный

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

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