powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Слабые стороны PHP
154 сообщений из 154, показаны все 7 страниц
Слабые стороны PHP
    #39692459
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, какие Вы знаете недостатки php перед Java, .net?

сходу
1) потоки
2) рефлекшен
и то и другое в вебе не нужно
что еще?

спасибо
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39692460
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
туда же
Питон, Перл, Нода
какие у них преимущества перед ПХП?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39692462
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самый большой минус пхп - это слабая типизация.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39692465
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что с потоками не так? есть экстеншен - pthreads.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39692467
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В яве рефлекшена типа нет?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39692472
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettСамый большой минус пхп - это слабая типизация.
а что в этом плохого?

получается недостатков нет:)
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39692532
Дормедонт Евлампиевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewКоллеги, какие Вы знаете недостатки php перед Java, .net?
2) рефлекшен


что не так с рефлексией в php?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39692657
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview,

мало платят пыхпистам
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39692666
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewHettСамый большой минус пхп - это слабая типизация.
а что в этом плохого?

получается недостатков нет:)

Плюсы и минусы слабой типизации - это отдельная тема. Можете погуглить.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39692673
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewКоллеги, какие Вы знаете недостатки php перед Java, .net?

сходу
1) потоки
2) рефлекшен
и то и другое в вебе не нужно
что еще?

спасибоНе комплируется (т.е. о траблах узнаем в рантайме) и не ООП. Есть у меня легаси творение на этом могучем языке. Понять где и что объявлено, в каком модуле - не реально. А вместо отладчика в критических местах кода стоят - print. Из плюсов - хорошо развивает логическое мышление ))
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39692707
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter,

А куда ООП подевалось?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39692708
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,

Ну скажем так, оно уже после было придумано и мало кем используестя, не в ядре.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39692709
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterИзопропил,

Ну скажем так, оно уже после было придумано и мало кем используестя, не в ядре.напомню, что в текущих ОС нет ООП в ядре, совсем.
по определенным причинам
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39692711
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglRelic HunterИзопропил,

Ну скажем так, оно уже после было придумано и мало кем используестя, не в ядре.напомню, что в текущих ОС нет ООП в ядре, совсем.
по определенным причинамЯ в курсе, но на ПХП операционки и драйвера не пишут.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39692721
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилRelic Hunter,

А куда ООП подевалось?
я тоже них.я не понял, что с ним случилось?
товарищ хотел жабу, но случайно выучил ПХП?
а скорее всего просто не понял ООП
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39692776
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterИзопропил,

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

Ну если в вашем проекте нет ооп, то это сугубо только ваши проблемы. В пхп с ооп все нормально.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693116
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewтуда же
Питон, Перл, Нода
какие у них преимущества перед ПХП?
Я умею писать на этих штуках, а ещё на асп.нет. Но, халтуру, за которую ещё и денег платят, пишу на пхп. Что всем и рекомендую.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693146
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergelisttoviewтуда же
Питон, Перл, Нода
какие у них преимущества перед ПХП?
Я умею писать на этих штуках, а ещё на асп.нет. Но, халтуру, за которую ещё и денег платят, пишу на пхп. Что всем и рекомендую.Единственный резон я вижу в этом это дешевый хостинг LAMP.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693163
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну если на бомжей работать - то да, преимущество.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693190
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А кто-то ещё каким-то "хостингом" пользуется? Все более-менее конторы уже своим обзавелись. Купи себе за тритыщи распберри пи, воткни в розетку - будет персональный хостинг.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693191
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
От себя скажу, что для написания любого проекта (пускай и самого сложного) я выбрал бы SQLite+PHP+jqGrid.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693199
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может и другие выберут. Обоснуйте, плиз.ShSergeОт себя скажу, что для написания любого проекта (пускай и самого сложного) я выбрал бы SQLite+PHP+jqGrid.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693210
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterМожет и другие выберут. Обоснуйте, плиз.ShSergeОт себя скажу, что для написания любого проекта (пускай и самого сложного) я выбрал бы SQLite+PHP+jqGrid.
Да очень просто - SQL предназначен для обработки данных (на сегодняшний день конкурентов нет), PHP чисто для вэба был придуман. А jqGrid - для реализации большинства (мастер-дитейл) функциональностей, чего, в большинстве случаев, вполне достаточно.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693218
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeДа очень просто - SQL предназначен для обработки данных (на сегодняшний день конкурентов нет)
Слишком громкое заявление.
Да и sqlite далеко не единственная реализация sql субд.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693263
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettShSergeДа очень просто - SQL предназначен для обработки данных (на сегодняшний день конкурентов нет)
Слишком громкое заявление.
Да и sqlite далеко не единственная реализация sql субд.
Альтернативу предложи.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693268
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeОт себя скажу, что для написания любого проекта (пускай и самого сложного) я выбрал бы SQLite+PHP+jqGrid.
sqlite же однопользовательская по сути
невозможна одновременная запись в базу от нескольких юзеров
как можно на ней веб проект вообще делать?
она годится только как локальная бд для браузера и смартфонов

википедияБлагодаря архитектуре движка возможно использовать SQLite как на встраиваемых системах, так и на выделенных машинах с гигабайтными массивами данных.
гигабайты...
ну пипец достижение
а что с террабайтами?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693270
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинак,

Всё не так. Однопользовательская, когда у тебя на локальном компьютере под делфями вертится. Выложи в сеть - упс!
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693278
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeказинак,

Всё не так. Однопользовательская, когда у тебя на локальном компьютере под делфями вертится. Выложи в сеть - упс!
многопользовательская - это когда много юзеров может одновременно читать и писать в базу
для этого выложить в сеть недостаточно

википедияSQLite хранит всю базу данных (включая определения, таблицы, индексы и данные) в единственном стандартном файле на том компьютере, на котором исполняется программа. Простота реализации достигается за счёт того, что перед началом исполнения транзакции записи весь файл, хранящий базу данных, блокируется;
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693306
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeказинак,

Всё не так. Однопользовательская, когда у тебя на локальном компьютере под делфями вертится. Выложи в сеть - упс!

Вы определитесь, делфи или пхп? :)
Блокировка в sqlite на уровне базы только (на уровне файла базы) если не ошибаюсь.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693308
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторневозможна одновременная запись в базу от нескольких юзеров
ACID там реализован в полной мере вроде как, так что проблем быть не должно.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693309
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeHettпропущено...

Слишком громкое заявление.
Да и sqlite далеко не единственная реализация sql субд.
Альтернативу предложи.

Документоориентированеые субд, например mongodb.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693317
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettShSergeпропущено...

Альтернативу предложи.

Документоориентированеые субд, например mongodb.
За халтурку на SQLite недавно на Кипр съездил. А насчёт многоДБ(ть) чеснслово - не знаю.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693367
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettБлокировка в sqlite на уровне базы только (на уровне файла базы) если не ошибаюсь.
этот файл содержит в себе всю базу, он - единственный
соответственно, когда один его держит остальные могут только читать

насчет монги советую почитать
http://www.sarahmei.com/blog/2013/11/11/why-you-should-never-use-mongodb/
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693370
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинакHettБлокировка в sqlite на уровне базы только (на уровне файла базы) если не ошибаюсь.
этот файл содержит в себе всю базу, он - единственный
соответственно, когда один его держит остальные могут только читать

а я разве что-то не то написал?


казинакнасчет монги советую почитать
http://www.sarahmei.com/blog/2013/11/11/why-you-should-never-use-mongodb/
У нас кластер монги в продакшене с 2011 года, и думаешь какой-то диванный блоггер, мне сейчас поведает что-то новое? :)
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693371
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и статья 5 летней давности, с тех пор очень многое поменялось.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693373
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор http://www.sarahmei.com/blog/2013/11/11/why-you-should-never-use-mongodb/
Посмотрел мельком, не понял зачем они пытаются запихать все данные в одну коллекцию. Сами какую-то хер*ню сделали, а виновата монга.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693428
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинакShSergeказинак,

Всё не так. Однопользовательская, когда у тебя на локальном компьютере под делфями вертится. Выложи в сеть - упс!
многопользовательская - это когда много юзеров может одновременно читать и писать в базу
для этого выложить в сеть недостаточно
...Про трехзвенку почитай.
Юзер базы тут один - ПХП скрипт.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693460
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemarglказинакпропущено...

многопользовательская - это когда много юзеров может одновременно читать и писать в базу
для этого выложить в сеть недостаточно
...Про трехзвенку почитай.
Юзер базы тут один - ПХП скрипт.
А процессов сколько?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693467
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилSiemarglпропущено...
Про трехзвенку почитай.
Юзер базы тут один - ПХП скрипт.
А процессов сколько?тут я не в курсе, на каждую сессию свой процесс создается у пыха или нет.

но оба варианта скулайт потянет, хотя один процесс конечно лучше
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693474
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинакHettБлокировка в sqlite на уровне базы только (на уровне файла базы) если не ошибаюсь.
этот файл содержит в себе всю базу, он - единственный
соответственно, когда один его держит остальные могут только читать

насчет монги советую почитать
http://www.sarahmei.com/blog/2013/11/11/why-you-should-never-use-mongodb/
Этот баян 13-го года только балваны и воспринимают всеръёз
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693821
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот например ява кросплатформенна
сейчас и дотнет

и все равно пых предпочитают для написания сайтов
почему так, непонятно
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693825
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewпочему так, непонятно
всё там понятно
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693871
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterПонять где и что объявлено, в каком модуле - не реально. А вместо отладчика в критических местах кода стоят - print. $74 ...
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693910
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewвот например ява кросплатформенна
сейчас и дотнет

и все равно пых предпочитают для написания сайтов
почему так, непонятно

Все просто: у пыха порог вхождения значительно ниже, поэтому программистов больше. Мне больше ява нравится.э, да и бы не сказал, что она ее редко используют в вебе.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693933
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
представляю себе фейсбук на яве...
миллиард юзеров с JavaVM...
а сколько она подключений в секунду выдержит?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693973
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудухпредставляю себе фейсбук на яве...
миллиард юзеров с JavaVM...
а сколько она подключений в секунду выдержит?
Да как бы ява считается более быстрой, нежели пхп. А вы там себе дальше представляйте как фейсбук работает на пхп (ага, конечно ) и обабатывает миллиард пользователей одним инстансом.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693976
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewвот например ява кросплатформенна
сейчас и дотнет

и все равно пых предпочитают для написания сайтов
почему так, непонятноПотому что Ява/дНет потребуют минимум VDS - дорого.

А скриптовые языки с невысокой посещаемостью будут жить в _любом_ бомжатнике. А на ВДС нехило отмасштабируются, хотя все= в итоге проиграют Яве. Но до того момента, когда будет нехватать производительности, редкий сайт долетит.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693989
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас приличная впс-ка стоит как бомжехостинг - 3 евро.
https://www.ovh.ie/vps/vps-ssd.xml
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39693991
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и откуда вообще такая уверенность, что пхп более распространен, чем ява... На форуме вордпресса опрос проводили?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39694004
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется в виду не по числу использования приложений (их количества), а по размеру комьюнити.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39694162
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hettполудухпредставляю себе фейсбук на яве...
миллиард юзеров с JavaVM...
а сколько она подключений в секунду выдержит?
Да как бы ява считается более быстрой, нежели пхп. А вы там себе дальше представляйте как фейсбук работает на пхп (ага, конечно ) и обабатывает миллиард пользователей одним инстансом.
https://www.google.com/search?q=на чем написан фейсбук

HHVM там был заюзан ДО появления опкешера, так то он и не нужен вроде как.
про 1 инстанс никто и не говорил. Каждый инстанс имеет свой потолок. В любом языке.
Однако, узким местом всегда остаётся БД, а не язык.

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

И вот как раз вот это (знание ООП) можно назвать "порогом входа" в ПХП на уровне явы.
В яве он как бы "искаропки" - сразу должен быть крутым ООП-ером, а в ПХП ты можешь быть хреновым ООП-ером и всю жизнь жаловаться на "тяжёлую поддержку крупных проектов". Он это позволяет )
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39694309
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поддержка сложных проектов еще обусловлена отсутствием статической типизации в ПХП, и, как уже говорил, - слабая типизация. Ты можешь быть хоть каким крутым специалистом, но на яве тебе будет проще (имхо).
Что касается производительности: дай яве нужное количество памяти, и все будет хорошо https://medium.com/@mihaigeorge.c/web-rest-api-benchmark-on-a-real-life-application-ebb743a5d7a3

Благо с памятью сейчас проблем нет, хоть терабайтами в сервера пихай.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39694312
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудух https://www.google.com/search?q=на чем написан фейсбук
HHVM там был заюзан ДО появления опкешера, так то он и не нужен вроде как.


Давайте конкретную ссылку на многоуважаемый источник, где сказано, что фейсбук вернулся на с хипхопа на пых, если вы такое утверждаете.
Судя по википедии, они вообще на свой язык под названием hack все переводят.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39694490
Simpliest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
полудухпредставляю себе фейсбук на яве...
миллиард юзеров с JavaVM...
а сколько она подключений в секунду выдержит?

Подключений выдержит нормально. Основная сложность при больших нагрузках в умении горизонтально масштабировать "кирпичики".
В пхп это приходит проще, потому что базовая механика работы сама к этому подталкивает.
Но и на Java отлично можно держать нагрузку.

Ключевой момент в скорости разработки и прототипировании. На пхп это быстрее и дешевле.
Потому и наблюдаем мы "ошибку выжившего" в виде топ-нагруженных проектов на пхп.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39694525
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettПоддержка сложных проектов еще обусловлена отсутствием статической типизации в ПХП, и, как уже говорил, - слабая типизация. Ты можешь быть хоть каким крутым специалистом, но на яве тебе будет проще (имхо).
я таки никак не могу взять в толк, что вам та типизация )
я пишу CRM/ERP системы на ПХП (куда ещё сложнее?)
сколько раз мне мешало отсутствие типизации? 0.

Что касается производительности: дай яве нужное количество памяти, и все будет хорошо https://medium.com/@mihaigeorge.c/web-rest-api-benchmark-on-a-real-life-application-ebb743a5d7a3

Благо с памятью сейчас проблем нет, хоть терабайтами в сервера пихай.
ну во1, тесты показывают, что узким местом остаётся всё-равно БД, как я и говорил;
во2, в тестах смешали коней и людей. Зачем там Laravel, он бы ещё битрикс потестил ))
ПХП в качестве демона с libevent держит 50k+/сек. Причём и с гигом памяти.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39694528
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лучше всего ситуацию объясняет вот этот коммент:
авторI love Node, but you’re being totally unfair here. Laravel is an entire framework which loads tons of libraries and dependencies before even reaching your code, while in your Node code you pretty much just wrote to the compiler itself. Have you tried using Loopback or Sails or some full-stack framework? There actually aren’t many around, you pretty much have to program everything yourself over Express, which makes the code harder to maintain and secure than having a full framework doing it for you with regular security patches.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39694534
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettДа как бы ява считается более быстрой, нежели пхп. А вы там себе дальше представляйте как фейсбук работает на пхп (ага, конечно ) и обабатывает миллиард пользователей одним инстансом.
Я не уверен, что ява быстрее.Там самая проблема - передача данных по сети, а не язык программированич.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39694694
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторLaravel is an entire framework which loads tons of libraries and dependencies before even reaching your code
это не так.
авторwhile in your Node code you pretty much just wrote to the compiler itself
а это не так от слова совсем. достаточно посмотреть в node_modules
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39694726
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SimpliestПодключений выдержит нормально. Основная сложность при больших нагрузках в умении горизонтально масштабировать "кирпичики".
В пхп это приходит проще, потому что базовая механика работы сама к этому подталкивает.
Но и на Java отлично можно держать нагрузку.


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

SimpliestКлючевой момент в скорости разработки и прототипировании. На пхп это быстрее и дешевле.
Потому и наблюдаем мы "ошибку выжившего" в виде топ-нагруженных проектов на пхп.


Да ну ясно-понятно, если горе-программист я ЯП не знаком (в данном случае с явой), то скорость разработки будет очень низкая. Я ведь так понимаю ваши утверждения на личном опыте основаны?

В общем и целом: быстрее и дешевле - это до определенного момента времени только. Потом будет обратный эффект. Прототипирование/конструирование - это достаточно важный аспект разработки, которым не стоит пренебрегать.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39694734
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудухя таки никак не могу взять в толк, что вам та типизация )
я пишу CRM/ERP системы на ПХП (куда ещё сложнее?)
сколько раз мне мешало отсутствие типизации? 0.

Наличие статической типизации мешать не может, скорее наоборот, статическая типизация вам будет мешать :)
как плохом танцору, сами знаете что :)
Чем ЯП со статической типизацией лучше/хуже, - можете почитать в интернете. Если кратко - то лучше ошибки получать на стадии компиляции, а не в рантайме.

полудухну во1, тесты показывают, что узким местом остаётся всё-равно БД, как я и говорил;

Где там в тестах вы БД увидели?

полудухво2, в тестах смешали коней и людей. Зачем там Laravel, он бы ещё битрикс потестил ))

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

полудухПХП в качестве демона с libevent держит 50k+/сек. Причём и с гигом памяти.

И? Клиент же не просто подключается/отключается.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39694736
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудухлучше всего ситуацию объясняет вот этот коммент:
авторI love Node, but you’re being totally unfair here. Laravel is an entire framework which loads tons of libraries and dependencies before even reaching your code, while in your Node code you pretty much just wrote to the compiler itself. Have you tried using Loopback or Sails or some full-stack framework? There actually aren’t many around, you pretty much have to program everything yourself over Express, which makes the code harder to maintain and secure than having a full framework doing it for you with regular security patches.

Вы еще количество депенденси в спринге, похоже не видели.
Нода там тоже не голая используется, если что.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39694738
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeHettДа как бы ява считается более быстрой, нежели пхп. А вы там себе дальше представляйте как фейсбук работает на пхп (ага, конечно ) и обабатывает миллиард пользователей одним инстансом.
Я не уверен, что ява быстрее.Там самая проблема - передача данных по сети, а не язык программированич.
А в чем проблема?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39694746
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудух
и, кстати, если вы уж тут в дискуссии участвуете и задаете вопросы мне, будьте добры тоже на вопросы отвечать,
все еще жду ответа:

Hettполудух https://www.google.com/search?q=на чем написан фейсбук
HHVM там был заюзан ДО появления опкешера, так то он и не нужен вроде как.


Давайте конкретную ссылку на многоуважаемый источник, где сказано, что фейсбук вернулся на с хипхопа на пых, если вы такое утверждаете.
Судя по википедии, они вообще на свой язык под названием hack все переводят.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39694776
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а для вас новость, что и ВК и FB на пхп писались?
да об этом даже сам Цукерберг говорил!
я вам дал уже ссылку на гугл и даже с готовым кеем, мне ещё за вас его серп расковырять?
потом они начали компилировать PHP заранее (HVMM) и юзать готовые бинарники
что они там сейчас делают я не знаю, эволюционируют, очевидно, куда-то.

Hettполудухну во1, тесты показывают, что узким местом остаётся всё-равно БД, как я и говорил;

Где там в тестах вы БД увидели?
насколько я помню, там фигурировал мускуль.

полудухво2, в тестах смешали коней и людей. Зачем там Laravel, он бы ещё битрикс потестил ))

Наверное потому, что эти фреймворки написаны на соответствующих (тестируемых) ЯП, что дает некоторую "нагрузку", не просто так же подключаться и отключаться, правильно? Все таки в ЯП это далеко не единственный показатель производительности.
А битрикс там лишний, просто взяли аналогичные инструменты в разных ЯП. Между прочим ларавель еще относительно быстрым ФВ считается.
ну знаете написать можно по-разному. Так то сервак можно и одной строчкой кода положить.
Битрикс тоже на пхп написан, давайте его юзать. Такая логика чтоли у вас?
Инструменты отнюдь НЕ аналогичные.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39694781
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowавторLaravel is an entire framework which loads tons of libraries and dependencies before even reaching your code
это не так.
так.
авторwhile in your Node code you pretty much just wrote to the compiler itself
а это не так от слова совсем. достаточно посмотреть в node_modules
и это тоже так.
вы просто не понимаете разницу между "грузить модули на каждый запрос" и "загрузил один раз и висишь демоном во всеоружии".
это как разница между апачем и nginx, только во много раз серьёзнее.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39694792
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ваша компетенция ясна :)
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39695152
Simpliest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HettА ну-ка расскажите мне, что там пхп проще масштабируется в горизонтальном направлении? А той же JEE это разруливается на уровне спецификацией апп серверов. Назовите хотя бы один ФВ на пхп, который это умеет из коробки?

Там не нужно уметь из коробки. Обработал - умер. Намного проще масштабировать.
Именно такая реализация и упрощает горизонтальное масштабирование. Поскольку оно отдано на откуп сторонним решениям.
У тебя просто нет другого выбора.


HettДа ну ясно-понятно, если горе-программист я ЯП не знаком (в данном случае с явой), то скорость разработки будет очень низкая. Я ведь так понимаю ваши утверждения на личном опыте основаны?
Естественно проще списать на то, что "какой-то" программист чего-то там не знает.
Ведь у вас-то несомненно все иначе. И вы ровно все знаете...

HettВ общем и целом: быстрее и дешевле - это до определенного момента времени только. Потом будет обратный эффект.
Потом наступает уже не прототипирование. И подход нужно применять другой.
Но я правильно ведь понимаю, что ваш личный опыт эту область знаний не покрывает?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39695166
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SimpliestТам не нужно уметь из коробки. Обработал - умер. Намного проще масштабировать.
Именно такая реализация и упрощает горизонтальное масштабирование. Поскольку оно отдано на откуп сторонним решениям.
У тебя просто нет другого выбора.

Что-то я не понял. Как связано время скрипта с возможностью его масштабирования? Не могли бы хоть пример привести какого-то популярного решения?

SimpliestЕстественно проще списать на то, что "какой-то" программист чего-то там не знает.
Ведь у вас-то несомненно все иначе. И вы ровно все знаете...

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


SimpliestНо я правильно ведь понимаю, что ваш личный опыт эту область знаний не покрывает?
Какую "эту"?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39695600
Simpliest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HettЧто-то я не понял. Как связано время скрипта с возможностью его масштабирования? Не могли бы хоть пример привести какого-то популярного решения?
Популярного решения чего?

HettКакую "эту"?
Ту самую, которая "потом".
Вы вообще следите за тем, что пишете?

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

Вот и рассуждайте о том с чем имели дело и в чем действительно разобрались.

Ну и поскольку на личности топик перешел чуть ли не с самого начала.
То это вам на закуску статистика одного из моих проектов (на PHP еще версии 5.5). Потом сравните с собственным "дело имел" и помолчите.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39695642
Simpliest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну и чтобы было понятнее о производительности php в режиме application server

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
root@d8a283ca7d17:/# wrk -c200 -t2 -d10  http://demo/hello 
Running 10s test @  http://demo/hello 
  2 threads and 200 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency    24.34ms   13.25ms 328.30ms   97.38%
    Req/Sec     4.18k   259.56     4.88k    75.00%
  83180 requests in 10.02s, 14.20MB read
Requests/sec:   8304.67
Transfer/sec:      1.42MB

root@d8a283ca7d17:/# wrk -c200 -t2 -d10  http://demo/compute 
Running 10s test @  http://demo/compute 
  2 threads and 200 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency    52.84ms   16.50ms 127.28ms   80.36%
    Req/Sec     1.90k   226.79     2.41k    65.00%
  37759 requests in 10.02s, 6.44MB read
Requests/sec:   3768.90
Transfer/sec:    658.71KB

С базой мне заморачиваться было лень.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39695720
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПотом сравните с собственным "дело имел" и помолчите.
Это типа много?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39695784
Simpliest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HettЭто типа много?
Это 120млн пользователей и порядка 700млн хитов в месяц.

Спросите у того кто знает, в отличии от вас, много это или мало.

Чисто для справки на Хабре с подпроектами 13.7 млн пользователей в месяц
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39695787
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Честно говоря я не понял, хабр - один из твоих личных проектов?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39695788
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я был не внимателен.
Число пользователей в месяц - понятием весьма не однозначное и мало о чем говорит. Даже число запросов мало что скажет о сложности проекта. Это может быть относительно статическая страница, которую кэширует nginx, а может какой то видеохостинг, понимаешь ведь разницу?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39695800
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Simpliest, так это обычный nginx + fpm или что-то изобретать пришлось?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39695915
Simpliest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
полудухSimpliest, так это обычный nginx + fpm или что-то изобретать пришлось?

Классические nginx+fpm (18), на тот момент еще на ZF1/ZF2
load balancer на nginx(2)

Под капотом haproxy, Gearman (1), MySQL (1+1), Sphinx (20), Redis(1), 100Гб Memcache (1).
В скобках это количество виртуалок такого типа.
И под 1500-2000 обработчиков в виде демонов на php на отдельной машине.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39695926
azsx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне лично нравится, что notepad++ -- это очень хорошая ide для программирования в php. Мне очень не нравится, что нет "нормальных" средств отладки в php. Действительно, очень часто echo -- лучший вариант. Может я не прав?
Мне не нравится, что накопировав готовый код из интернет, создав солянку на php мне обязательно надо разобраться какие модули код использует. Это раздражает, что у меня всё работает, а у заказчика надо что-то устанавливать или править конфиги.
Мне не нравится отношение языка к кодировкам, по моему мнению в java это сделано намного логичнее.
По типизации создал отдельную тему http://www.sql.ru/forum/1301843-a/tipizaciya-kak-vy-eyo-ispolzuete Мне лично отношение к переменным и типам нравится только как в pascal.
По скорости я не компетентен, но если задача не числодробительная, даже не понимаю, как Вы на java напишите что-то значительно быстрее работающее, чем на php. Зато наоборот для веб проектов -- легко.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39695937
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
notepad++ это не ide.
Возьмите пхпшторм какой-нибудь. А если нужна пошаговая отладка, - есть xdebug.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39695940
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
azsxМне не нравится отношение языка к кодировкам
Используйте utf-8
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39695954
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SimpliestполудухSimpliest, так это обычный nginx + fpm или что-то изобретать пришлось?

Классические nginx+fpm (18), на тот момент еще на ZF1/ZF2
load balancer на nginx(2)

Под капотом haproxy, Gearman (1), MySQL (1+1), Sphinx (20), Redis(1), 100Гб Memcache (1).
В скобках это количество виртуалок такого типа.
И под 1500-2000 обработчиков в виде демонов на php на отдельной машине.
фигасе зоопарк
2000 демонов... филиал ада чтоли
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39695957
azsx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett я ставил пхпшторм и пробовал его юзать. Я его стёр нафиг, это ужас, летящий на крыльях ночи. Для меня лично notepad++ как ide для php -- почти идеален.
Да. xdebug, xhprof, pinba. Спасибо.
---
Изопропил, для меня проблема с кодировками возникает при парсинге. Азиаты, арабы -- часто конвертятся в utf8 по разному. Также меня расстраивает, что обработка программы сильно зависит от того, в какой кодировке сохранён исходный файл. Также мне не нравится, что разные функции работают по разному с текстом, так как часто не очевидно в какой именно кодировке функция будет обрабатывать переменную.
То есть если разбирать минусы php -- то для меня работа с кодировками в php -- это минус без сомнения.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39695975
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторИзопропил, для меня проблема с кодировками возникает при парсинге. Азиаты, арабы -- часто конвертятся в utf8 по разному.
php тут явно не причем, в таком случае.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39695977
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю как вы будете xdebug в nodepad++ использовать.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696012
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
azsxТакже меня расстраивает, что обработка программы сильно зависит от того, в какой кодировке сохранён исходный файл
А зачем его в разных сохранять?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696015
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
azsxHett я ставил пхпшторм и пробовал его юзать. Я его стёр нафиг, это ужас, летящий на крыльях ночи
Ну eclipse попробуй
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696027
azsx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА зачем его в разных сохранять?
Например, я правлю чужой код, а там внутри одного проекта в разных php файлах используются разные кодировки. Не вижу смысла продолжать обсуждение -- это спор ради спора.
авторНу eclipse попробуй
Опять же, спор ради спора. Кому это удобнее пусть используют eclipse для php. А может кто-то в vim на java кодит? Все молодцы.
Если Вы напишите, какой редактор или ide Вы лично используете для php, а особенно если напишите киллер фичи этого продукта -- то мне будет очень интересно прочитать (не поспорить). Возможно в отдельной теме.
Для меня notepad++ -- это прежде всего: привычный интерфейс, быстрая скорость работы, работа в никс под wine (я пишу под виндой), много удобных функций по обработке текста. В то же время, когда я пытался юзать netbeans и phpstorm для php кодинга я так и не смог для себя увидеть никаких плюсов.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696068
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я вообще всю жизнь кодю в midnight commander
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696233
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
azsx,

Visual Studio Code - хорошая вещь, перешел на него с NetBeans.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696599
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
azsxЕсли Вы напишите, какой редактор или ide Вы лично используете для php
PhpStorm, Visual Studio Code, FAR, Nodepad++
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696613
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторДля меня notepad++ -- это прежде всего: привычный интерфейс, быстрая скорость работы, работа в никс под wine
Уж тогда атом бы взяли, зачем эти извращения с wine...
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696641
Polar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAazsxЕсли Вы напишите, какой редактор или ide Вы лично используете для php
PhpStorm, Visual Studio Code, FAR, Nodepad++

Все перепробовал, остановился на Geany.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696643
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PolarskyANAпропущено...

PhpStorm, Visual Studio Code, FAR, Nodepad++

Все перепробовал, остановился на Geany.И что? Предлагаете мне ещё и Geany использовать?

Спросили, что Вы лично используете для php - перечислил.
php - это не основной мой профиль, пишу на разных языках, из-под разных ОС, отсюда и не один редактор использую.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696644
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё Sublime забыл упомянуть, но его я как-то совсем редко стал использовать.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696717
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Geany это Scintilla/

с говном на электроне сравнивать вообще некошерно. специалистам.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696720
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglskyANA,

Geany это Scintilla/

с говном на электроне сравнивать вообще некошерно. специалистам.
Дак не сравнивайте
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696721
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

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

Который нифига не свободный, шпионский, небыстрый и неэффективный. А просто сделанный руками и удобный.
The software may collect information about you and your use of the software, and send that to Microsoft.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696729
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl,

хрен знает кто там куда кинулся, я только недавно прикупил себе ноут под Убунтой, пока ничего там не стоит
попробую наверное Rider от JetBrains

а так из-под Форточек в основном только и писал
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696730
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и паранойей я не страдаю
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696733
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglskyANA,

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

Который нифига не свободный, шпионский, небыстрый и неэффективный. А просто сделанный руками и удобный.
The software may collect information about you and your use of the software, and send that to Microsoft.
ну можно ещё вин10 вспомнить
микрософтовые бинарники ставить на линух - последнее дело
бекдор гарантирован

от мс бежать надо, и чем дальше, тем мудрее
да и программером глубоким на ней никогда не стать.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696763
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Глубокий программист? Это как?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696767
Polar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как под веб писать начинаешь, так сам боженька велел перелазить на линух, ибо любой мой говнокод будет там крутиться в конечном итоге.
А разница есть когда на винде пишешь под веб и на линухе.

P.S. По глючности ОСи примерно одинаковы.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696778
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PolarКак под веб писать начинаешь, так сам боженька велел перелазить на линух, ибо любой мой говнокод будет там крутиться в конечном итоге.
А разница есть когда на винде пишешь под веб и на линухе.

P.S. По глючности ОСи примерно одинаковы.
10 лет как пишу под веб... И ни разу на линухе этого не делал
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696780
azsx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA, креста на Вас нет :)
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696786
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
azsxskyANA, креста на Вас нет :)
Разворачивал под линух, настраивал, но код писал из-под винды...
Что-то проблем не заметил особых.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696792
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettГлубокий программист? Это как?
это который понимает все атомарные процессы в компьютере
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696795
azsx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКак под веб писать начинаешь, так сам боженька велел перелазить на линух
Polar, мне также не нравится зависимость конкретного кода php, часто стороннего, от: настроек, внешних программ и прочих установленных модулей. Для этого на веб сервере я стараюсь в отдельный каталог привязать тестовый домен и там резвюсь при написании.
Но в основном я пишу из под винды, зато сохраняю и запускаю сразу на сервере. Если Вам удобнее через линукс -- то хорошо.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696797
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
azsxНо в основном я пишу из под винды
креста на Вас нет :)
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39696799
Polar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
azsxЕсли Вам удобнее через линукс -- то хорошо.

Я не пропагандирую. По глючности системы одинаковы. И да, мне удобнее под линухом. У меня еще и железо старое.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39703427
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAazsxНо в основном я пишу из под винды
креста на Вас нет :)
сам пишу 10 лет веб на дотнете
а последний год судьба заставила посмотреть в сторону пыха, мускуля и всякой околопыховской байды

между нами, дотнет для веба изврат
просто нет смысла юзать дотнет для веба
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39703430
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИДЕшки уже везде нормальные
хостинг на пыхе дешевле в разы и удобнее
синтаксис и возможности языка не уступают

печально
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39703494
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewа последний год судьба заставила посмотреть в сторону пыха, мускуля и всякой околопыховской байды

лучше на го сразу смотреть
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39703827
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewпросто нет смысла юзать дотнет для вебадля Льошыга - действительно смысла нет
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39703901
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewskyANAпропущено...

креста на Вас нет :)
сам пишу 10 лет веб на дотнете
а последний год судьба заставила посмотреть в сторону пыха, мускуля и всякой околопыховской байды

между нами, дотнет для веба изврат
просто нет смысла юзать дотнет для веба
ну и не юзай, заставляет что-ли кто тебя?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704019
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мухlisttoviewпропущено...

сам пишу 10 лет веб на дотнете
а последний год судьба заставила посмотреть в сторону пыха, мускуля и всякой околопыховской байды

между нами, дотнет для веба изврат
просто нет смысла юзать дотнет для веба
ну и не юзай, заставляет что-ли кто тебя?
зачем нервничать)
просто перечислите преимущества, если они есть)
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704030
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview,

за 10 лет не нашел ни одного что ли?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704059
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewДмитрий Мухпропущено...

ну и не юзай, заставляет что-ли кто тебя?
зачем нервничать)
просто перечислите преимущества, если они есть)Где я нервничю?

И если начал критиковать: "дотнет для веба изврат", - то будь любезен первым привести аргументы.
Конструктивно реагировать на "пук в лужу" мне не интересно.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704110
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAlisttoviewпропущено...

зачем нервничать)
просто перечислите преимущества, если они есть)Где я нервничю?

И если начал критиковать: "дотнет для веба изврат", - то будь любезен первым привести аргументы.
Конструктивно реагировать на "пук в лужу" мне не интересно.
так написал же
http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1301486&msg=21676493

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

исходя из этого просто нет смысла использовать дот нет для сайтов

скорее всего есть и другая сторона медали
у меня мало опыта в пхп
вот собственно цель топега была разобраться в преимуществах/недостатках перед нет и жава
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704121
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторисходя из этого просто нет смысла использовать дот нет для сайтов



авторпростые и не очень современные сайты поднимаются в основном на cms, а на пыхе их хоть отбавляй, и довольно качественные

как это связано со "смыслом использовать дот нет для сайтов" ?

авторпри прочих равных возможностях пых и его окружение бесплатное, более распространенное, плюс кросплатформенное
дот нет платный разве?
на линуксах вроде уже давно все работает, нет?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704136
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ладно, пустой разговор

все работы хороши, выбирай на вкус)

печально что так и не удалось выяснить преимущества дотнета над пыхом в вебе
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704141
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторпечально что так и не удалось выяснить преимущества дотнета над пыхом в вебе
Язык со статической типизацией, - более предпочтителен для крупных проектов. Сам по себе язык более лаконичный.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704149
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hettавторпечально что так и не удалось выяснить преимущества дотнета над пыхом в вебе
Язык со статической типизацией, - более предпочтителен для крупных проектов. Сам по себе язык более лаконичный.
согласен, как в яваскрипте, шоб понять что за переменная душу отдать надо на маломальски большом коде
кстати весомый аргумент
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704228
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторСтарик посмотрел на корову свою: "Зачем ж я бурека тебя продаю?" (с)
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704236
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettавторСтарик посмотрел на корову свою: "Зачем ж я бурека тебя продаю?" (с)
наоборот
я же дотнетчик
а перед пыхом преимущество только в типизации?) но это не решающий аргумент
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704300
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewHettпропущено...

Язык со статической типизацией, - более предпочтителен для крупных проектов. Сам по себе язык более лаконичный.
согласен, как в яваскрипте, шоб понять что за переменная душу отдать надо на маломальски большом коде
кстати весомый аргумент
"шоб понять, что за переменная" надо их обзывать полностью и понятно, а не var1
заодно ООП подключить, в JS есть какой-никакой ООП
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704304
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторзаодно ООП подключить, в JS есть какой-никакой ООП
В js то ооп?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704306
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор"шоб понять, что за переменная" надо их обзывать полностью и понятно, а не var1
Лишь бы в команде не попался какой-нибудь любитель массивами результат возвращать.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704338
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hettавтор"шоб понять, что за переменная" надо их обзывать полностью и понятно, а не var1
Лишь бы в команде не попался какой-нибудь любитель массивами результат возвращать.
в яваскрипте все есть массив, кроме примитивов
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704345
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewHettпропущено...

Лишь бы в команде не попался какой-нибудь любитель массивами результат возвращать.
в яваскрипте все есть массив, кроме примитивов
Не так...

В JavaScript всё, что не является примитивным типом, является объектом, включая функции и массивы.
А объект, в свою очередь - это ассоциативный массив.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704435
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAlisttoviewпропущено...

в яваскрипте все есть массив, кроме примитивов
Не так...

В JavaScript всё, что не является примитивным типом, является объектом, включая функции и массивы.
А объект, в свою очередь - это ассоциативный массив.
ну какие нафик примитивные типы,
в JS чо угодно в переменную можно засунуть

книга Alex_Banks_and_Eve_PorcelloJavaScript is a loosely typed language, which means that the data type of a variable’s
value can change. For example, you can initially set a JavaScript variable as a string,
then change its value to an array later, and JavaScript will not complain.

скаяана, ты стабильно пишешь глупости, делая умный вид
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704441
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hettавторзаодно ООП подключить, в JS есть какой-никакой ООП
В js то ооп?
https://www.google.com/search?q=js oop
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704444
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hettавтор"шоб понять, что за переменная" надо их обзывать полностью и понятно, а не var1
Лишь бы в команде не попался какой-нибудь любитель массивами результат возвращать.
Код: php
1.
$data_from_parsed_csvA = [];


ну или _arr
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704582
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинакskyANAпропущено...

Не так...

В JavaScript всё, что не является примитивным типом, является объектом, включая функции и массивы.
А объект, в свою очередь - это ассоциативный массив.
ну какие нафик примитивные типы...Ну ты и позорище.

https://developer.mozilla.org/ru/docs/Web/JavaScript/Data_structures
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704587
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух,

Везде так, +-
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704588
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинакв JS чо угодно в переменную можно засунуть

книга Alex_Banks_and_Eve_PorcelloJavaScript is a loosely typed language, which means that the data type of a variable’s
value can change. For example, you can initially set a JavaScript variable as a string,
then change its value to an array later, and JavaScript will not complain.

скаяана, ты стабильно пишешь глупости, делая умный вид
И что, человек-галоша, по твоему это отменяет наличие типов данных в JavaScript?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704590
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglДмитрий Мух,

Везде так, +-Это не про слабые строны было, а ликбез.
казинак не в курсе того, какие типы данных в JavaScript являются примитивными.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704653
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
важнее знать, чем queue отличается от stack, а от примитивов как то ни тепло, ни холодно
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704656
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудухважнее знать, чем queue отличается от stack, а от примитивов как то ни тепло, ни холодно
В JavaScript-то?

Думаю, если на собесе провалишься на типах данных, то про то, как реализовать queue и stack, спрашивать уже не будут.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704704
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудухHettпропущено...

В js то ооп?
https://www.google.com/search?q=js oop


да, а пхп функциональный
https://en.wikipedia.org/wiki/PHP

А что, есть лямбды, замыкания.

Я, конечно, понимаю, что многие языки используют разные парадигмы, но как правило большинство из них притянуто за уши и если говорить об основной парадигме, которую исповедует яваскрипт - то он явно не ООП.
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704706
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудухHettпропущено...

Лишь бы в команде не попался какой-нибудь любитель массивами результат возвращать.
Код: php
1.
$data_from_parsed_csvA = [];


ну или _arr

И что вы этим хотели сказать?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704783
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мухполудухважнее знать, чем queue отличается от stack, а от примитивов как то ни тепло, ни холодно
В JavaScript-то?

Думаю, если на собесе провалишься на типах данных, то про то, как реализовать queue и stack, спрашивать уже не будут.
я не хожу на собесы
как можно провалиться на типах данных?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704785
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hettполудухпропущено...

https://www.google.com/search?q=js oop


да, а пхп функциональный
https://en.wikipedia.org/wiki/PHP

А что, есть лямбды, замыкания.

Я, конечно, понимаю, что многие языки используют разные парадигмы, но как правило большинство из них притянуто за уши и если говорить об основной парадигме, которую исповедует яваскрипт - то он явно не ООП.
я и не предлагал на нём CRM ваять
сказал же внятно:
авторв JS есть какой-никакой ООП
можно, как минимум, говнокодец по классам разложить аккуратненько и не путаться
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704804
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудухкак можно провалиться на типах данных?
Да вот так:
казинакну какие нафик примитивные типы
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39704805
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудухя не хожу на собесы
Тогда для чего важнее знать, чем queue отличается от stack?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39705018
devurandom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
listtoview,

язык просто супер - ни в одном нет таких фич вместе, как например: Trait, Interface

что хотелось бы:
+ возможностей erlang: atoms, lists, tuples, pattern matching, nodes, hot code loading, green processes ...
+ компилятор в бинарный код
+ одноименных функций и методов
...
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39705020
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторInterface
REALLY?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39705026
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devurandomlisttoview,

язык просто супер - ни в одном нет таких фич вместе, как например: Trait, Interface

что хотелось бы:
+ возможностей erlang: atoms, lists, tuples, pattern matching, nodes, hot code loading, green processes ...
+ компилятор в бинарный код
+ одноименных функций и методов
...
берите Go
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39705031
devurandom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
полудухdevurandomlisttoview,

язык просто супер - ни в одном нет таких фич вместе, как например: Trait, Interface

что хотелось бы:
+ возможностей erlang: atoms, lists, tuples, pattern matching, nodes, hot code loading, green processes ...
+ компилятор в бинарный код
+ одноименных функций и методов
...
берите Go

имеет смысл, если есть конечно реализация интерфейсов и примесей, абстрактные классы и методы, замыкания
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39705150
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смысл имеет, потому что он:
позволяет быстро стать крутым миддлом;
раз в 10 быстрее пхп;
бережёт память (типизация, garbage collector (хотя с другой стороны это минус));
имеет встроенную многопоточность;
а также кучу готовых библиотек;
итд

а описанное вами ООП есть в большинстве языков
замыкания там тоже есть
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39705176
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
собственно, их родная обучалка , которая за неделю сделает из любого Go-программера:
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39705659
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насчет цмс
вот такой сайт попробуйте врукопашную написать
https://www.vamsvet.ru/

дай бог что бы за пол года уложились
я уж не говорю про админку

а на битриксе за неделю с версткой можно сделать
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39705660
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39705696
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewнасчет цмс
вот такой сайт попробуйте врукопашную написать
https://www.vamsvet.ru/

дай бог что бы за пол года уложились
я уж не говорю про админку

а на битриксе за неделю с версткой можно сделать
Морду-то? И что от неё толку?

Интернет-магазин люстр и светильников ВамСвет входит в структуру компании "Ника" и является одним из крупнейших дистрибьюторов ведущих брендов осветительного оборудования Европы, России и Китая.

Давай, давай, автоматизируй им бизнес за неделю на свойм битриксе, а мы поглядим
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39705709
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И?
...
Рейтинг: 0 / 0
Слабые стороны PHP
    #39705712
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это был вопрос к

[quote автор]

а на битриксе за неделю с версткой можно сделать/quote]
...
Рейтинг: 0 / 0
154 сообщений из 154, показаны все 7 страниц
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Слабые стороны PHP
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]