Почему не любят пхп? (Страница 3) / Программирование / Форум StopLinux

Объявление

Kwork.ru - услуги фрилансеров от 500 руб.

#1 31-07-11 12:04:39

Mazzy
Посетитель зоопарка
Зарегистрирован: 06-05-10
Сообщений: 933
UnknownOpera 10.54

Почему не любят пхп?

Собственно, наблюдаю агрессию к этому языку со стороны форумчан. Казалось бы, простой, но мощный инструмент, позволяет просто выполнять 95% задач. Что в нем не так?

Почему я не люблю пхп?

  1. Нет нужного инструментария(голосов 5 [35.71%])

    35.71%

  2. Хочу ООП(голосов 2 [14.29%])

    14.29%

  3. Убогий синтаксис(голосов 9 [64.29%])

    64.29%

  4. Что-то свое (написать ниже)(голосов 5 [35.71%])

    35.71%

Всего голосов: 14

Гости не могут голосовать

Неактивен


#51 05-06-12 02:20:01

Mazzy
Посетитель зоопарка
Зарегистрирован: 06-05-10
Сообщений: 933
Windows 7Chrome 19.0.1084.52

Re: Почему не любят пхп?

Так, беря во внимание наступление эры ПХП5-часть пунктов отпадают сразу. Сделали вам ООП, причем весьма адекватное, с типизацией все в порядке (если голова на плечах), о проблемах с юникодом впервые слышу. Пример реализации?

Неактивен

#52 05-06-12 09:26:13

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Chrome 19.0.1084.52

Re: Почему не любят пхп?

http://me.veekun.com/blog/2012/04/09/ph … ad-design/
PHP: a fractal of bad design
Статья обязательная к прочтению ВСЕМ!

Mazzy пишет:

, о проблемах с юникодом впервые слышу. Пример реализации?

https://ideone.com/8mVDu

А теперь! ШОК!
Код на PHP рандомно не работает вообще!
https://ideone.com/FBINB

Редактировался Babusha (05-06-12 09:27:14)

Неактивен

Следующие пользователи поставили вам "+1":fooser

#53 05-06-12 18:43:21

judas
Стефани forever
Из у меня нет ПМЖ
Зарегистрирован: 04-06-12
Сообщений: 9
Сайт
Windows 7Opera 11.64

Re: Почему не любят пхп?

как привинтить стороннюю библиотеку к серверному приложению ?


я не умею ставить подписи

Неактивен

Следующие пользователи поставили вам "+1":Babusha

#54 05-06-12 18:55:25

Rorschach
Еще один Великий Человек
Из прошлого
Зарегистрирован: 04-05-10
Сообщений: 7,401
Windows 7Internet Explorer 7.0

Re: Почему не любят пхп?

judas, Соскучился по СЛОРу?

Неактивен

#55 05-06-12 20:31:14

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Chrome 19.0.1084.52

Re: Почему не любят пхп?

judas, Ураааааааааа! Ты вернулся!!! Ураааааааааааа!

Неактивен

#56 05-06-12 23:16:20

Mazzy
Посетитель зоопарка
Зарегистрирован: 06-05-10
Сообщений: 933
UbuntuFirefox 12.0

Re: Почему не любят пхп?

Babusha пишет:

https://ideone.com/8mVDu

А теперь! ШОК!

Так криворуко реализовать это - просто подвиг. Интересное явление, спасибо, посмеялся от души smile

Неактивен

#57 06-06-12 00:06:38

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Chrome 19.0.1084.52

Re: Почему не любят пхп?

Mazzy пишет:

Так криворуко реализовать это - просто подвиг. Интересное явление, спасибо, посмеялся от души

Просвяти нас, о боже, в чем криворкуость? Кстати, прошу объяснить, почему код случайным образом перестал работать.

Редактировался Babusha (06-06-12 00:08:30)

Неактивен

#58 06-06-12 00:54:43

Mazzy
Посетитель зоопарка
Зарегистрирован: 06-05-10
Сообщений: 933
Windows 7Chrome 19.0.1084.52

Re: Почему не любят пхп?

Babusha пишет:

Просвяти нас, о боже, в чем криворкуость?

Я лишь к тому, что лично не встречал необходимость пользоваться такой конструкцией. А насчет "перестал работать"-по-моему причина в том, что функция не работает с русским алфавитом. Потому непонятные ей данные она тупо игнорирует. Нет ли аналога этой функции для разных кодировок?

Добавлено спустя 01 мин 44 с:
А в чем рандомность работы вашего примера? Что-то с пяти попыток не заметил разницу=(

Неактивен

#59 06-06-12 01:02:57

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Chrome 19.0.1084.52

Re: Почему не любят пхп?

Mazzy пишет:

Я лишь к тому, что лично не встречал необходимость пользоваться такой конструкцией.

Действительно, разбивать строку на массив - эта НИНУЖНА!!!1111


Mazzy пишет:

А насчет "перестал работать"-по-моему причина в том, что функция не работает с русским алфавитом.

ДА ТЫ ЧТО?????!!!

Mazzy пишет:

Нет ли аналога этой функции для разных кодировок?

Она то есть, но, почему в Perl, Ruby, .NET вообще не надо заботиться о кодировке, в PHP еще и использовать специальные функции.

Mazzy пишет:

А в чем рандомность работы вашего примера?

Я когда-то запускал этот код год назад
https://ideone.com/8mVDu

Теперь просто так стало:
https://ideone.com/FBINB

Неактивен

#60 06-06-12 01:14:05

Mazzy
Посетитель зоопарка
Зарегистрирован: 06-05-10
Сообщений: 933
Windows 7Chrome 19.0.1084.52

Re: Почему не любят пхп?

Babusha, как насчет mb_split? Не то?

Неактивен

#61 06-06-12 01:28:32

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Chrome 19.0.1084.52

Re: Почему не любят пхп?

Mazzy пишет:

Babusha, как насчет mb_split? Не то?

Php is bad by design. В любой продуманной архитектуре языка все бы это делалось прозрачно, без никаких mb_huypizda_split()

Неактивен

Следующие пользователи поставили вам "+1":fooser

#62 06-06-12 11:27:30

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Chrome 19.0.1084.52

Re: Почему не любят пхп?

wr224 пишет:

Babusha, ну а че ты хочешь от пыхпыха, написанного на коленке. У питушков же основной критерий крутости языка, что он не придуман ко-ко-корпорацией зла и другими ко-ко-корпорациями

Как ни странно, но у всех других скриптовых языков программирования запилена поддержка юникода.

Неактивен

#63 06-06-12 17:27:08

Mazzy
Посетитель зоопарка
Зарегистрирован: 06-05-10
Сообщений: 933
UbuntuFirefox 12.0

Re: Почему не любят пхп?

Babusha, тут вы правы-местами в ПХП чрезжопные названия функций. Но, поверьте, если есть задача, то поиск средств для этого если и отнимает время, то буквально секунды. Надо бы руби потыкать. В свое время, года полтора назад, от руби отошел по причине прочтения статьи-сравнение производительности руби/пхп, где руби слил по всем фронтам. Интересно, изменилась ли ситуация?

Редактировался Mazzy (06-06-12 17:27:37)

Неактивен

#64 06-06-12 19:51:56

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Chrome 19.0.1084.52

Re: Почему не любят пхп?

Mazzy, ты наверно живешь в альтернативной вселенной.
http://www.gotsulyak.com/2010/08/post404
Кстати, да, насчет Psyco. Последняя версия вышла в 2007 году. Работает только на Python 2 и только для 32х битных систем. Так что выбор очевиден по производительности Python vs Ruby.

Редактировался Babusha (06-06-12 19:55:58)

Неактивен

#65 06-06-12 20:01:17

judas
Стефани forever
Из у меня нет ПМЖ
Зарегистрирован: 04-06-12
Сообщений: 9
Сайт
Windows 7Opera 11.64

Re: Почему не любят пхп?

judas, Соскучился по СЛОРу?

в каком смысле соскучился, я разве тут когда-то был?
Всё таки, как привинтить стороннюю библиотеку dll к серверу, например Apache для дальнейшего использование в скриптах PHP ?


я не умею ставить подписи

Неактивен

#66 06-06-12 20:40:56

judas
Стефани forever
Из у меня нет ПМЖ
Зарегистрирован: 04-06-12
Сообщений: 9
Сайт
Windows 7Opera 11.64

Re: Почему не любят пхп?

У вас каша в голове.

Наверное это по местному "добрый день, приветствую Вас на форуме". В таком случае добрый вечер petrun !
Начну с "каши".
У меня имеется специальное оборудование-сервер, на котором наша организация планирует развернуть Web Сервер и сервер оракл. Решаемые нами задачи , подразумевают использование закрытой платной библиотеки (файла dll) стороннего производителя. В комплект поставки входит библиотека и хидер (*.h) файлы к ней.
Следующее.
Обмен данными с клиентом и нашим сервером планируем организовать по простой схеме JS+HTML (со стороны клиента) и PHP со стороны сервера, как база. В качестве БД планируем использовать промежуточную БД на MySQL котрая через специальную службу, написанную нами же, обменивается информацией с основной БД на Оракл.
теперь вопрос:
Каким образом обернуть стороннюю библиотеку dll, для возможности использования её экспортный функций в скриптах PHP на серверной части нашей системы.
Надеюсь теперь понятно пояснил?

Добавлено спустя 01 мин 58 с:
извиняюсь, забыл написать. Наш сервер базируется на ОС Windows Server 2008


я не умею ставить подписи

Неактивен

#67 06-06-12 23:59:31

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
MacintoshSafari 5.0

Re: Почему не любят пхп?

judas, http://habrahabr.ru/post/125597/ ну так в чем проблема? Кстати, в сишарпе нативную библиотеку можно элементарно подключить и использовать.

Неактивен

#68 07-06-12 01:08:04

judas
Стефани forever
Из у меня нет ПМЖ
Зарегистрирован: 04-06-12
Сообщений: 9
Сайт
Windows 7Opera 11.64

Re: Почему не любят пхп?

http://habrahabr.ru/post/125597/ ну так в чем проблема?

Спасибо большое Babusha !


я не умею ставить подписи

Неактивен

#69 07-06-12 10:37:50

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
MacintoshSafari 5.0

Re: Почему не любят пхп?

judas, так для руби, перла и питона можно делать тоже самое.

Неактивен

#70 08-08-12 14:07:47

Keeper
Angel
Зарегистрирован: 13-07-10
Сообщений: 169
Сайт
LinuxChrome 21.0.1180.57

Re: Почему не любят пхп?

Babusha пишет:
Mazzy пишет:

Я лишь к тому, что лично не встречал необходимость пользоваться такой конструкцией.

Действительно, разбивать строку на массив - эта НИНУЖНА!!!1111


Mazzy пишет:

А насчет "перестал работать"-по-моему причина в том, что функция не работает с русским алфавитом.

ДА ТЫ ЧТО?????!!!

Mazzy пишет:

Нет ли аналога этой функции для разных кодировок?

Она то есть, но, почему в Perl, Ruby, .NET вообще не надо заботиться о кодировке, в PHP еще и использовать специальные функции.

Mazzy пишет:

А в чем рандомность работы вашего примера?

Я когда-то запускал этот код год назад
https://ideone.com/8mVDu

Теперь просто так стало:
https://ideone.com/FBINB

У бабушки как обычно - функциональная бездарность
mini_Snimok-ehkrana-ot-2012-08-08-120450.png
mini_Snimok-ehkrana-ot-2012-08-08-122242.png

Редактировался Keeper (08-08-12 14:29:08)

Неактивен

Kwork.ru - услуги фрилансеров от 500 руб.
Мой VPS с 2016 года !
✅ Виртуальные от 300 ₽/месяц, RAM 1-10GB, DISK 20-360 GB;
✅ Выделенные от 3000 ₽/месяц. RAM 4-64GB, DISK до 4TB;
✅ Intel Xeon, SSD, XEN, iLO/KVM, Windows/Linux, Администрирование;
✅ Бесплатно Full Backup и Anti-DDoS.





Подвал форума

Под управлением FluxBB
Модифицировал Visman

Яндекс.Метрика