Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Что лучше IIS+ASP.NET+MsSQL или Apache+PHP5+MySQL
 
 автор: mefestofel   (10.05.2007 в 10:08)   письмо автору
 
 

Что лучше IIS+ASP.NET+MsSQL или Apache+PHP5+MySQL?
и интересует Ваше мнение(обитателей форума, админа, модераторов) по поводу того на чем лучше и удобнее писать код на PHP5 или на ASP.NET?
Интересует Ваше мнение, сам выскажусь после всех.....

   
 
 автор: t4f   (10.05.2007 в 10:35)   письмо автору
 
   для: mefestofel   (10.05.2007 в 10:08)
 

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

   
 
 автор: zerocool   (10.05.2007 в 10:45)   письмо автору
 
   для: t4f   (10.05.2007 в 10:35)
 

Кстати и на ПХП можно писать нагроможденное и навороченое.
Так как большинство хостингов на UNIX платформах и соответственно дешевле чем хостинги под Windows, то я склоняюсь в сторону ПХП Апач и Mysql

   
 
 автор: t4f   (10.05.2007 в 11:16)   письмо автору
 
   для: zerocool   (10.05.2007 в 10:45)
 

Можно, но подобное легче писать в ASP.NET. Там ОО модель лучше развита.

   
 
 автор: mefestofel   (10.05.2007 в 11:34)   письмо автору
 
   для: t4f   (10.05.2007 в 11:16)
 

За то время, пока вы в С# будете реализовывать нужные классы, сидеть над их документацией и реализацией, приводить типы и писать всякие интерфейсы для коллекций, чтобы потом одним махом за 5 минут написать страницу,в РНР вы ту же страницу 10 раз напишете. Только вот незадача: следущая такая же страница на ASP.NET делается за 5 минут, а в РНР приходится затрачивать все то же время. Нужно визуально в выводе что-то на странице изменить - в АСП.НЕТ 5 минут, а в РНР - придется искать и править вывод echo. Ковырять кучу файлов кода, тем более если проект большой, а в ASP.NET не надо.....

   
 
 автор: Loki   (10.05.2007 в 11:38)   письмо автору
 
   для: mefestofel   (10.05.2007 в 11:34)
 

В php есть такой класс продуктов как шаблонизаторы. Так что этот аргумент мимо.
А вообще вопрос из разряда: что лучше, апельсины или картошка?

   
 
 автор: mefestofel   (10.05.2007 в 11:41)   письмо автору
 
   для: Loki   (10.05.2007 в 11:38)
 

Апельсины или картошка - слишком примитивный полет мыслей, наверное Вы так голодны духовно и умственно, что только и можете рассуждать на гастрономические темы...;-)

   
 
 автор: t4f   (10.05.2007 в 11:42)   письмо автору
 
   для: mefestofel   (10.05.2007 в 11:41)
 

Локи прав.

   
 
 автор: t4f   (10.05.2007 в 11:40)   письмо автору
 
   для: mefestofel   (10.05.2007 в 11:34)
 

В пхп тоже можно то же самое реализовать, но только вручную и самому. Хотя, нет, Можно и delphy for php заюзать. Пару раз поприткалывался с этой штукой - ничего так, дизайнчик небольшой можно заделать.
Также можно и классы бизнес логики на пхп сделать. Тоже ничего сложного, но только нет того совершенства, какое есть в яве и с шарп

   
 
 автор: mefestofel   (10.05.2007 в 11:34)   письмо автору
 
   для: t4f   (10.05.2007 в 11:16)
 

За то время, пока вы в С# будете реализовывать нужные классы, сидеть над их документацией и реализацией, приводить типы и писать всякие интерфейсы для коллекций, чтобы потом одним махом за 5 минут написать страницу,в РНР вы ту же страницу 10 раз напишете. Только вот незадача: следущая такая же страница на ASP.NET делается за 5 минут, а в РНР приходится затрачивать все то же время. Нужно визуально в выводе что-то на странице изменить - в АСП.НЕТ 5 минут, а в РНР - придется искать и править вывод echo. Ковырять кучу файлов кода, тем более если проект большой, а в ASP.NET не надо.....

   
 
 автор: mesos   (10.05.2007 в 11:56)   письмо автору
 
   для: mefestofel   (10.05.2007 в 11:34)
 

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

   
 
 автор: mefestofel   (10.05.2007 в 11:38)   письмо автору
 
   для: zerocool   (10.05.2007 в 10:45)
 

Спешу не согласиться с Вами, в начале Вы может и будете выигрывать в скорости, но вот в будущем когда проект разрастется- скорость рухнет и будет уменьшаться значительно..... Про дешевый хостинг - можно и с IIS найти....

   
 
 автор: t4f   (10.05.2007 в 11:42)   письмо автору
 
   для: mefestofel   (10.05.2007 в 11:38)
 

Да вы что?
А то, что он дороже, не значит хуже. В майкрософт тоже не дураки сидят.

   
 
 автор: mefestofel   (10.05.2007 в 11:48)   письмо автору
 
   для: t4f   (10.05.2007 в 11:42)
 

Напоследок могу посоветоваь: зайдите на job.ru и посмотрите на ситуацию с вакансиями. На одну ASP, ASP.NET вакансию приходится 10-15 РНР - вакансий. Только вот ASP.NET-программеру сходу предлагают зарплату как минимум в 2 раза больше, чем РНР.

   
 
 автор: t4f   (10.05.2007 в 11:58)   письмо автору
 
   для: mefestofel   (10.05.2007 в 11:48)
 

Когда мы с шефом искали второго пхп программиста, то приходили такие, что /*нецензурная брань*/... асп.нет еще не распространен и, как уже говорилось, стоит дороже. Но мы вскоре перейдем именно на него. По крайней мере интеграция мс офис там лучше. про пдф не знаю, но слышал что и там есть траблы с кириллицей.

   
 
 автор: Loki   (10.05.2007 в 12:41)   письмо автору
 
   для: mefestofel   (10.05.2007 в 11:48)
 

Просто ASP, как правило, не учат как первый язык. Учат первый тот, по которому больше информации и дешевле хостинг. Потому и квалификация к asp разработчика, как правило (но необязательно) выше.
Вы еще посмотрите зарплаты CF разработчиков...

   
 
 автор: antf   (12.05.2007 в 02:09)   письмо автору
 
   для: Loki   (10.05.2007 в 12:41)
 

Не согласен с Mephistoel'ем по поводу времени написания страниц. Я лучше задам другой вопрос: есть ли задачи, которые нельзя сделать на php+mysql, но которые возможно сделать на asp+mysql. А так, ASP программисты раза в три больше получают... Интересно с чем это связано, наверное их меньше...

   
 
 автор: cheops   (15.05.2007 в 18:59)   письмо автору
 
   для: antf   (12.05.2007 в 02:09)
 

>есть ли задачи, которые нельзя сделать на php+mysql
Есть, но они будут работать только под IE - это было интересно 2-3 года назад, сейчас уже нет - слишком мал процент пользователей IE.

>Интересно с чем это связано, наверное их меньше...
Да, меньший спрос - меньше специалистов, выше трудозатраты, кроме того, ASP-проекты, это зачастую крупные прокты с хорошей интеграцией с парой тройкой других программ...

   
 
 автор: mefestofel   (12.05.2007 в 13:41)   письмо автору
 
   для: mefestofel   (10.05.2007 в 10:08)
 

Ладно, когда я задавал этот изощренный вопрос, я писал, что выскажусь позже, смотрю поток мыслей иссяк у Вас, перед тем как высказаться хотел бы попросить прощения у Локи, за то что некорректно высказался в его адрес, Локи на самом деле судя по твоему комментарию, ты имеешь немалый опыт программирования и мне хотелось разжечь в тебе огонь полемики... Сам я считаю что ASP.NET надо использовать для больших кроссплатформенных разработак, с привлечением большого числа программистов, пишущих даже и на VB.NET ;-). По своему опыту могу сказать, что писать на ASP.NET намного легче для молодых программистов (и не только), потому что разработав базовые классы(обычно это деают люди постарше, поопытнее) потом не так тяжело наделать страниц, но самое важное - наверное это здорово?, что в ASP.NET так много базовых классов, такие экзотические пространства имен.... На мой взгляд новичкам нельзя начинать писать на всей этой "дребедени".... От себя могу добавить лишь одно (остальное Вы сами сказали в форуме, почти все) - написание кода на php, развивает логическое мышление и заставляет думать человека, я со смехом в душе смотрю на людей которые изьясняются - я вчера написал такое приложение на ASP.NET, за 3 часа, начинаешь распрашивать оказывается все очень просто.... это тоже самое как к тебе приходят на работу устраиваться, загибают пальцы, бьют копытом в пол: "Я программист, опытный программист, возьмите меня на работу", начинаешь его тестировать, распрашивать, оказывается что кроме базовых компонентов Delphi в голове больше ничего нет.....
Я много скитался по форумам, в поисках достойной аудитории, задавал всякие провакационные вопросы, уходил.... а на этом пожалуй останусь... Всегда интересно общаться с умными людьми.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования