![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
||
|
popkorn |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 9.12.2005 Репутация: нет Всего: нет |
за чем будущее программировании для web ?
|
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 2 Всего: 186 |
Не голосую, т.к. мало с ними знаком, но
![]() |
|||
|
||||
Zhmur |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 31.1.2006 Где: Омск Репутация: нет Всего: нет |
круто перл 100%
|
|||
|
||||
nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: нет Всего: 26 |
Ессно за Php ибо я именно его взялся изучать(неделю назад)
![]() -------------------- Жизнь - печальная штука. |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 2 Всего: 186 |
Хороший аргумент
![]() И фсе же для каждой задачи свои инструменты. Нету смысла писать крупный сайт на php, как и пару страничек на ASP .NET/Java. |
|||
|
||||
Kefir |
|
|||
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 4 Всего: 87 |
Exception, не понял - что значит нету смысла писать крупный сайт на ПХП?? очень даже есть смысл.
Голосую за ПХП. Перл я использую по большей части дома в личных целях. |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 2 Всего: 186 |
Kefir
PHP есть процедурный язык (поправьте, если ошибаюсь), а ASP .NET/J2EE основаны на ООП. Я говорю о корпоративных приложениях, интегрированных решениях, к примеру, есть некий WebService, к которому обращается и приложение-клиент, и страница.. Поверь, решение на ОО-языках будет проще и дешевле. Вообше, бурные дебаты на эту тему были в топике "ASP .NET vs PHP", посмотри ![]() p.s. Давайте без помидоров ![]() ![]() |
|||
|
||||
sergejzr |
|
|||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 7 Всего: 360 |
Модератор: popkorn, для таких тем есть у нас спецраздел, куда тема и переносится!
Добавлено @ 23:53 По сабжу: конечно Ява и ДотНет - будущее (они здесь примерно равнозначны) |
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: нет Всего: 261 |
А почему нет Сей или Асма?
Блин, ну детские споры, в самом деле... Давай-те еще померяем у кого кое что длиннее, у перл-программистов или у пхп-программистов и сделаем соответствующие выводы... |
|||
|
||||
IvanB |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 23.5.2005 Где: Irkutsk Репутация: нет Всего: 5 |
Чтобы сказать, что лучше - надо хорошо разбираться во всём, что сравнивают. Поэтому судить не берусь.
P.S. Mal Hack - это какие же выводы. --------------------
Закон отладки: Каждая последняя ошибка является предпоследней. |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
Если выбирать между Perl и PHP, то пхп однозначно рулит для веб. Синтаксис и читабельность кода проще, возможностей столько же, стандартная библиотека - огромная (плюс ещё расширений куча). Перл отдыхает.
З.Ы. будущее за XAML ![]() -------------------- ![]() |
|||
|
||||
smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 10 Всего: 259 |
||||
|
||||
Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
http://php.rinet.ru/manual/ru/language.oop5.php ООП, конечно, не сравнить с C++, но процедурным уже назвать нельзя. -------------------- Теперь при чем :P |
|||
|
||||
skalex |
|
|||
![]() Хороший человек ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: нет Всего: 23 |
Ни за тем, ни за другим ... В PHP я немного разачарован, хотя все же он максимально удобен для веб-разработки ...
|
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: нет Всего: 261 |
||||
|
||||
PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: нет Всего: 50 |
PERL сложнее для понимания.
-------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
-------------------- Теперь при чем :P |
|||
|
||||
PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: нет Всего: 50 |
Плюс. Сложен для начинающего программера с "улицы". С него сложно начинать, но можно продолжать, после РНР, если такое желание появиться.
-------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 2 Всего: 186 |
Хорошо, не процедурный. Но пока в языке имеются глобальные функции (типа echo), объектно-ориентированным по-настоящему его назвать нельзя. Я говорю об ОО-подходе, к примеру, вместо mysql_bla писать MySql.DoBla(), вместо echo писать Response.Write и т.д. Вместо того, чтобы писать echo("<img src=""img.jpg""/ >") писать <asp:Image runat=server id="Img"/ >, а в коде реакции на событие Page.Load задавать src... Ладно, все, молчу
![]() |
|||
|
||||
Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
Exception, а я-яй...
В С++, к примеру stdio не отменяли... От этого его тоже
А еще в любой насильной программе есть int main(); ![]() -------------------- Теперь при чем :P |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 2 Всего: 186 |
В C# нету такого
![]() Игнат, ты меня не понял. Я говорю об архитектуре, а не реализации. К примеру, схема с наследованием от Page и взаимодействием со свойствами Request и Response мне кажется куда более логичной, чем команда "echo". К тому же, те же классы являются базовыми и для SoapRequest и прочих.. Скажи, сколько строк кода нужно поменять для миграции с MySql, скажем, на InterBase или на MSSQL? 10? 100? В .NET/Java не больше 10. Не поймешь, пока не испробуешь ![]() |
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: нет Всего: 261 |
Exception можно ничего не менять используя PDO, начиная с 5.1.0
|
|||
|
||||
Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
Дык пример stdio я зачем тебе привел? Набор функций ввода-вывода на языке С, а-ля printf или scanf, которые не являются членами какого-либо класса (eg. Console). Достаточно заглянуть в stdio.h
Даже для PHP4, буду менять всего один класс, ибо все запросы выполняются у меня своим классом, за исключением маленьких скриптиков в один файл, в которых применение класса БД бессмысленно. Другое дело, что я предпочитаю тонких клиентов БД, и независимо от языка реализации мне придется либо править все запросы, либо переписывать враппер, т.к. зачастую запросы имеют вид далекий от ANSI. -------------------- Теперь при чем :P |
|||
|
||||
Sun |
|
|||
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: 3 Всего: 48 |
Бьярни Страуструп за использование stdio бьет по пальцам ![]() Что касается Perl и PHP, то PHP предназначен для генерации HTML. Это зашито в самом его названии и справляется с этой задачей он очень успешно. Тогда когда Perl - это швейцарский нож и генерация HTML - всего лишь небольшая область его применения. Perl лучше интегрирован с операционной системой, особенно с Unix, что дает ему больше возможностей в написании серверных приложений, чем PHP. Нередко бывает ситуация когда на PHP пишут интерфейс, а всю server-side часть пишут на C или еще чем-нибудь, чтобы повысить быстродействие или выполнить специфические задачи. В этом плане Perl имеет преимущество, так как он позволяет все сделать в одной среде, как на Java или Asp.Net. Ко всему добавлю что за PHP укрепилась слава продукта с не самой хорошей безопасностью. Не скажу с чем это связано - то ли наличием дыр в самом PHP, толи в огромном колличестве бесплатного и популярного софта на PHP, содержащем дыры, то ли все в комлексе. -------------------- Account removed |
|||
|
||||
Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
И за malloc тоже. ![]() Очень даже положительно смотрю. После MFC (бить не будут?), QT кажется раем и воплощением простоты. ![]() Я тут пытаюсь высказать мысль - наличие встроенных глобальных функций не говорит о том, что язык не объектно-ориентирован. -------------------- Теперь при чем :P |
|||
|
||||
DENNN |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Какой-то идиотский вопрос. Для одних проектов удобнее PHP, для других PERL в виде CGI модуля. При грамотном планировании архитектуры проекта никто не мешает использовать в различных модулях/разделах/подзадачах еще и C++/шарпы/явы.
И будущее очень большое у обеих технологий. |
|||
|
||||
Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: нет Всего: 78 |
Perl разрабатывался для терминального программирования....
А php специально нацелен на программирование Web. Кто на что специально нацелен, тот и лучше... -------------------- Ll 2 |
|||
|
||||
Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
Не совсем... Он разрабатывался для обработки строк (текстовой информации) и составления отчетов. Но давно вырос из этих рамок. -------------------- Теперь при чем :P |
|||
|
||||
CTAPbIuMABP |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 17.2.2006 Где: Киев Репутация: нет Всего: 1 |
neocrome.net вот вам cms которая использует ОДИН класс все остальное процедуры, если ктото мне покажет cms которая быстрее и использует классы, выставлю пиво |
|||
|
||||
![]() ![]() ![]() |
Правила ведения Религиозных войн | |
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Религиозные войны | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |