Xpoint
   [напомнить пароль]

Какая принципиальная разница между Perl Php Dot.net и др. языками для web программирования?

Метки: [без меток]
2007-01-22 01:32:08 [обр] Molly[досье]
сообщение промодерировано
Объясните, пожалуйста, полному нулю в программировании, в чем СУЩЕСТВЕННАЯ (принципиальная) разница - программировать на Perl, Php, Dot.net и др.
спустя 8 часов [обр] GRAy(3/259)[досье]
А в чём принципиальная разница между людьми разговаривающими на разных языках? Вас с какой точки зрения это интересует - как разработчика или как заказчика, а может быть как пользователя?
спустя 1 час 14 минут [обр] Molly[досье]

как заказчика :-)

просто один разработчик хочет написать сайт на dot.net, другой на php, еще вот я слышал что perl есть. Должны же они отличаться чем-то.

спустя 1 час 19 минут [обр] GRAy(3/259)[досье]

Если как заказчика, то советую просто прикинуть примерные затраты на каждый из предлагаемых вам вариантов реализации. Как правило, затраты на разработку сайта делятся на четыре основные составляющие:

  1. Хостинг (ширина канала, своё железо или аренда, виртуальный или выделенный сервер)
  2. Софт (платформа: .NET, PHP, Perl и т.п.)
  3. Работы по созданию и развёртыванию сайта (Дизайн, функционал, настройка)
  4. Поддержка (развитие, оптимизация, раскрутка, наполнение)

Но первое, и главное, с чем вам надо определиться - это задачи, которые сайт будет решать сейчас и в будущем, т.к. от этого зависят все вышеприведённые пункты.
Как видите, платформа это только одна из составляющих, и далеко не самая важная - важно чтобы разработчик, которому вы это заказываете, был опытным профессионалом в той платформе за которую агитирует ;) (каждый предлагает ессно то, в чём лучше разбирается). При прочих равных условиях .NET платформа будет дороже PHP и Perl как по специалистам, так по софту и хостингу.

спустя 50 минут [обр] Дмитрий Фитискин(0/3)[досье]

Так же стоит учитывать, что сайт может функционировать дольше чем успешные взаимоотношения с:

  1. Хостером.
  2. Разработчиком (Разработчиками).

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

  1. Нельзя забрать у разработчика CMS и развивать самостоятельно (или другим разработчикам). Поэтому лучше этот вопрос обговорить еще до начала каких либо работ.
  2. Забрать можно, но мало кто возьмется развивать систему или сайт (скажут что проще перевести на их систему). Тут стоит проанализировать - есть ли люди использующие те же технологии.
  3. Мало кто может предложить полный комплекс услуг (дизайн, ПО, продвижение, поддержка) поэтому придется работать с несколькими разработчиками - а это дополнительные сложности. Не все готовы на это, нет слаженности. Тут лучше работать с теми у кого уже есть опыт подобного сотрудничества, нежели с теми кто старается "треснуть" но все целиком сделать своими силами (даже то что никогда до этого не делали).

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

Powered by POEM™ Engine Copyright © 2002-2005