|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Коллеги, какие Вы знаете недостатки php перед Java, .net? сходу 1) потоки 2) рефлекшен и то и другое в вебе не нужно что еще? спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2018, 14:48 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
туда же Питон, Перл, Нода какие у них преимущества перед ПХП? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2018, 14:50 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Самый большой минус пхп - это слабая типизация. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2018, 14:55 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
А что с потоками не так? есть экстеншен - pthreads. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2018, 14:56 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
В яве рефлекшена типа нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2018, 14:57 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
HettСамый большой минус пхп - это слабая типизация. а что в этом плохого? получается недостатков нет:) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2018, 15:00 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
listtoviewКоллеги, какие Вы знаете недостатки php перед Java, .net? 2) рефлекшен что не так с рефлексией в php? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2018, 16:35 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
listtoview, мало платят пыхпистам ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2018, 21:25 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
listtoviewHettСамый большой минус пхп - это слабая типизация. а что в этом плохого? получается недостатков нет:) Плюсы и минусы слабой типизации - это отдельная тема. Можете погуглить. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2018, 21:56 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
listtoviewКоллеги, какие Вы знаете недостатки php перед Java, .net? сходу 1) потоки 2) рефлекшен и то и другое в вебе не нужно что еще? спасибоНе комплируется (т.е. о траблах узнаем в рантайме) и не ООП. Есть у меня легаси творение на этом могучем языке. Понять где и что объявлено, в каком модуле - не реально. А вместо отладчика в критических местах кода стоят - print. Из плюсов - хорошо развивает логическое мышление )) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2018, 22:03 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Relic Hunter, А куда ООП подевалось? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2018, 00:06 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Изопропил, Ну скажем так, оно уже после было придумано и мало кем используестя, не в ядре. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2018, 00:14 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Relic HunterИзопропил, Ну скажем так, оно уже после было придумано и мало кем используестя, не в ядре.напомню, что в текущих ОС нет ООП в ядре, совсем. по определенным причинам ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2018, 00:19 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
SiemarglRelic HunterИзопропил, Ну скажем так, оно уже после было придумано и мало кем используестя, не в ядре.напомню, что в текущих ОС нет ООП в ядре, совсем. по определенным причинамЯ в курсе, но на ПХП операционки и драйвера не пишут. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2018, 00:24 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
ИзопропилRelic Hunter, А куда ООП подевалось? я тоже них.я не понял, что с ним случилось? товарищ хотел жабу, но случайно выучил ПХП? а скорее всего просто не понял ООП ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2018, 02:36 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Relic HunterИзопропил, Ну скажем так, оно уже после было придумано и мало кем используестя, не в ядре. Ну если в вашем проекте нет ооп, то это сугубо только ваши проблемы. В пхп с ооп все нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2018, 08:17 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
listtoviewтуда же Питон, Перл, Нода какие у них преимущества перед ПХП? Я умею писать на этих штуках, а ещё на асп.нет. Но, халтуру, за которую ещё и денег платят, пишу на пхп. Что всем и рекомендую. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2018, 19:00 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
ShSergelisttoviewтуда же Питон, Перл, Нода какие у них преимущества перед ПХП? Я умею писать на этих штуках, а ещё на асп.нет. Но, халтуру, за которую ещё и денег платят, пишу на пхп. Что всем и рекомендую.Единственный резон я вижу в этом это дешевый хостинг LAMP. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2018, 20:37 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Ну если на бомжей работать - то да, преимущество. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2018, 21:56 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
А кто-то ещё каким-то "хостингом" пользуется? Все более-менее конторы уже своим обзавелись. Купи себе за тритыщи распберри пи, воткни в розетку - будет персональный хостинг. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2018, 05:17 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
От себя скажу, что для написания любого проекта (пускай и самого сложного) я выбрал бы SQLite+PHP+jqGrid. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2018, 05:48 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Может и другие выберут. Обоснуйте, плиз.ShSergeОт себя скажу, что для написания любого проекта (пускай и самого сложного) я выбрал бы SQLite+PHP+jqGrid. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2018, 06:48 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Relic HunterМожет и другие выберут. Обоснуйте, плиз.ShSergeОт себя скажу, что для написания любого проекта (пускай и самого сложного) я выбрал бы SQLite+PHP+jqGrid. Да очень просто - SQL предназначен для обработки данных (на сегодняшний день конкурентов нет), PHP чисто для вэба был придуман. А jqGrid - для реализации большинства (мастер-дитейл) функциональностей, чего, в большинстве случаев, вполне достаточно. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2018, 08:31 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
ShSergeДа очень просто - SQL предназначен для обработки данных (на сегодняшний день конкурентов нет) Слишком громкое заявление. Да и sqlite далеко не единственная реализация sql субд. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2018, 10:17 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
HettShSergeДа очень просто - SQL предназначен для обработки данных (на сегодняшний день конкурентов нет) Слишком громкое заявление. Да и sqlite далеко не единственная реализация sql субд. Альтернативу предложи. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2018, 14:54 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
ShSergeОт себя скажу, что для написания любого проекта (пускай и самого сложного) я выбрал бы SQLite+PHP+jqGrid. sqlite же однопользовательская по сути невозможна одновременная запись в базу от нескольких юзеров как можно на ней веб проект вообще делать? она годится только как локальная бд для браузера и смартфонов википедияБлагодаря архитектуре движка возможно использовать SQLite как на встраиваемых системах, так и на выделенных машинах с гигабайтными массивами данных. гигабайты... ну пипец достижение а что с террабайтами? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2018, 15:10 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
казинак, Всё не так. Однопользовательская, когда у тебя на локальном компьютере под делфями вертится. Выложи в сеть - упс! ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2018, 15:33 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
ShSergeказинак, Всё не так. Однопользовательская, когда у тебя на локальном компьютере под делфями вертится. Выложи в сеть - упс! многопользовательская - это когда много юзеров может одновременно читать и писать в базу для этого выложить в сеть недостаточно википедияSQLite хранит всю базу данных (включая определения, таблицы, индексы и данные) в единственном стандартном файле на том компьютере, на котором исполняется программа. Простота реализации достигается за счёт того, что перед началом исполнения транзакции записи весь файл, хранящий базу данных, блокируется; ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2018, 16:29 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
ShSergeказинак, Всё не так. Однопользовательская, когда у тебя на локальном компьютере под делфями вертится. Выложи в сеть - упс! Вы определитесь, делфи или пхп? :) Блокировка в sqlite на уровне базы только (на уровне файла базы) если не ошибаюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2018, 21:17 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
авторневозможна одновременная запись в базу от нескольких юзеров ACID там реализован в полной мере вроде как, так что проблем быть не должно. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2018, 21:19 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
ShSergeHettпропущено... Слишком громкое заявление. Да и sqlite далеко не единственная реализация sql субд. Альтернативу предложи. Документоориентированеые субд, например mongodb. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2018, 21:20 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
HettShSergeпропущено... Альтернативу предложи. Документоориентированеые субд, например mongodb. За халтурку на SQLite недавно на Кипр съездил. А насчёт многоДБ(ть) чеснслово - не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2018, 21:46 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
HettБлокировка в sqlite на уровне базы только (на уровне файла базы) если не ошибаюсь. этот файл содержит в себе всю базу, он - единственный соответственно, когда один его держит остальные могут только читать насчет монги советую почитать http://www.sarahmei.com/blog/2013/11/11/why-you-should-never-use-mongodb/ ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2018, 10:38 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
казинакHettБлокировка в sqlite на уровне базы только (на уровне файла базы) если не ошибаюсь. этот файл содержит в себе всю базу, он - единственный соответственно, когда один его держит остальные могут только читать а я разве что-то не то написал? казинакнасчет монги советую почитать http://www.sarahmei.com/blog/2013/11/11/why-you-should-never-use-mongodb/ У нас кластер монги в продакшене с 2011 года, и думаешь какой-то диванный блоггер, мне сейчас поведает что-то новое? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2018, 10:53 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Да и статья 5 летней давности, с тех пор очень многое поменялось. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2018, 10:54 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
автор http://www.sarahmei.com/blog/2013/11/11/why-you-should-never-use-mongodb/ Посмотрел мельком, не понял зачем они пытаются запихать все данные в одну коллекцию. Сами какую-то хер*ню сделали, а виновата монга. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2018, 10:57 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
казинакShSergeказинак, Всё не так. Однопользовательская, когда у тебя на локальном компьютере под делфями вертится. Выложи в сеть - упс! многопользовательская - это когда много юзеров может одновременно читать и писать в базу для этого выложить в сеть недостаточно ...Про трехзвенку почитай. Юзер базы тут один - ПХП скрипт. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2018, 16:43 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Siemarglказинакпропущено... многопользовательская - это когда много юзеров может одновременно читать и писать в базу для этого выложить в сеть недостаточно ...Про трехзвенку почитай. Юзер базы тут один - ПХП скрипт. А процессов сколько? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2018, 20:09 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
ИзопропилSiemarglпропущено... Про трехзвенку почитай. Юзер базы тут один - ПХП скрипт. А процессов сколько?тут я не в курсе, на каждую сессию свой процесс создается у пыха или нет. но оба варианта скулайт потянет, хотя один процесс конечно лучше ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2018, 20:42 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
казинакHettБлокировка в sqlite на уровне базы только (на уровне файла базы) если не ошибаюсь. этот файл содержит в себе всю базу, он - единственный соответственно, когда один его держит остальные могут только читать насчет монги советую почитать http://www.sarahmei.com/blog/2013/11/11/why-you-should-never-use-mongodb/ Этот баян 13-го года только балваны и воспринимают всеръёз ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2018, 21:22 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
вот например ява кросплатформенна сейчас и дотнет и все равно пых предпочитают для написания сайтов почему так, непонятно ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2018, 16:00 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
listtoviewпочему так, непонятно всё там понятно ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2018, 16:11 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Relic HunterПонять где и что объявлено, в каком модуле - не реально. А вместо отладчика в критических местах кода стоят - print. $74 ... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2018, 17:29 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
listtoviewвот например ява кросплатформенна сейчас и дотнет и все равно пых предпочитают для написания сайтов почему так, непонятно Все просто: у пыха порог вхождения значительно ниже, поэтому программистов больше. Мне больше ява нравится.э, да и бы не сказал, что она ее редко используют в вебе. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2018, 19:00 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
представляю себе фейсбук на яве... миллиард юзеров с JavaVM... а сколько она подключений в секунду выдержит? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2018, 19:35 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
полудухпредставляю себе фейсбук на яве... миллиард юзеров с JavaVM... а сколько она подключений в секунду выдержит? Да как бы ява считается более быстрой, нежели пхп. А вы там себе дальше представляйте как фейсбук работает на пхп (ага, конечно ) и обабатывает миллиард пользователей одним инстансом. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2018, 20:45 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
listtoviewвот например ява кросплатформенна сейчас и дотнет и все равно пых предпочитают для написания сайтов почему так, непонятноПотому что Ява/дНет потребуют минимум VDS - дорого. А скриптовые языки с невысокой посещаемостью будут жить в _любом_ бомжатнике. А на ВДС нехило отмасштабируются, хотя все= в итоге проиграют Яве. Но до того момента, когда будет нехватать производительности, редкий сайт долетит. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2018, 20:59 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Сейчас приличная впс-ка стоит как бомжехостинг - 3 евро. https://www.ovh.ie/vps/vps-ssd.xml ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2018, 21:24 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Да и откуда вообще такая уверенность, что пхп более распространен, чем ява... На форуме вордпресса опрос проводили? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2018, 21:26 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Имеется в виду не по числу использования приложений (их количества), а по размеру комьюнити. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2018, 21:40 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Hettполудухпредставляю себе фейсбук на яве... миллиард юзеров с JavaVM... а сколько она подключений в секунду выдержит? Да как бы ява считается более быстрой, нежели пхп. А вы там себе дальше представляйте как фейсбук работает на пхп (ага, конечно ) и обабатывает миллиард пользователей одним инстансом. https://www.google.com/search?q=на чем написан фейсбук HHVM там был заюзан ДО появления опкешера, так то он и не нужен вроде как. про 1 инстанс никто и не говорил. Каждый инстанс имеет свой потолок. В любом языке. Однако, узким местом всегда остаётся БД, а не язык. Если погуглить сравнение явы с пхп, то там нету особых перекосов в плане производительности, там в итоге всё сводится к тому, что, дескать, на яве проще поддерживать крупные проекты... Однако, любой программист, знающий ООП (именно знающий, а не просто умеющий аббревиатуру расшифровывать), может написать любой проект, хоть на триллион классов, который потом любой щенок сможет осилить. И вот как раз вот это (знание ООП) можно назвать "порогом входа" в ПХП на уровне явы. В яве он как бы "искаропки" - сразу должен быть крутым ООП-ером, а в ПХП ты можешь быть хреновым ООП-ером и всю жизнь жаловаться на "тяжёлую поддержку крупных проектов". Он это позволяет ) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2018, 11:16 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Поддержка сложных проектов еще обусловлена отсутствием статической типизации в ПХП, и, как уже говорил, - слабая типизация. Ты можешь быть хоть каким крутым специалистом, но на яве тебе будет проще (имхо). Что касается производительности: дай яве нужное количество памяти, и все будет хорошо https://medium.com/@mihaigeorge.c/web-rest-api-benchmark-on-a-real-life-application-ebb743a5d7a3 Благо с памятью сейчас проблем нет, хоть терабайтами в сервера пихай. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2018, 14:00 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
полудух https://www.google.com/search?q=на чем написан фейсбук HHVM там был заюзан ДО появления опкешера, так то он и не нужен вроде как. Давайте конкретную ссылку на многоуважаемый источник, где сказано, что фейсбук вернулся на с хипхопа на пых, если вы такое утверждаете. Судя по википедии, они вообще на свой язык под названием hack все переводят. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2018, 14:04 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
полудухпредставляю себе фейсбук на яве... миллиард юзеров с JavaVM... а сколько она подключений в секунду выдержит? Подключений выдержит нормально. Основная сложность при больших нагрузках в умении горизонтально масштабировать "кирпичики". В пхп это приходит проще, потому что базовая механика работы сама к этому подталкивает. Но и на Java отлично можно держать нагрузку. Ключевой момент в скорости разработки и прототипировании. На пхп это быстрее и дешевле. Потому и наблюдаем мы "ошибку выжившего" в виде топ-нагруженных проектов на пхп. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2018, 17:00 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
HettПоддержка сложных проектов еще обусловлена отсутствием статической типизации в ПХП, и, как уже говорил, - слабая типизация. Ты можешь быть хоть каким крутым специалистом, но на яве тебе будет проще (имхо). я таки никак не могу взять в толк, что вам та типизация ) я пишу CRM/ERP системы на ПХП (куда ещё сложнее?) сколько раз мне мешало отсутствие типизации? 0. Что касается производительности: дай яве нужное количество памяти, и все будет хорошо https://medium.com/@mihaigeorge.c/web-rest-api-benchmark-on-a-real-life-application-ebb743a5d7a3 Благо с памятью сейчас проблем нет, хоть терабайтами в сервера пихай. ну во1, тесты показывают, что узким местом остаётся всё-равно БД, как я и говорил; во2, в тестах смешали коней и людей. Зачем там Laravel, он бы ещё битрикс потестил )) ПХП в качестве демона с libevent держит 50k+/сек. Причём и с гигом памяти. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2018, 17:58 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
лучше всего ситуацию объясняет вот этот коммент: автор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. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2018, 18:04 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
HettДа как бы ява считается более быстрой, нежели пхп. А вы там себе дальше представляйте как фейсбук работает на пхп (ага, конечно ) и обабатывает миллиард пользователей одним инстансом. Я не уверен, что ява быстрее.Там самая проблема - передача данных по сети, а не язык программированич. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2018, 18:15 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
автор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 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2018, 09:40 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
SimpliestПодключений выдержит нормально. Основная сложность при больших нагрузках в умении горизонтально масштабировать "кирпичики". В пхп это приходит проще, потому что базовая механика работы сама к этому подталкивает. Но и на Java отлично можно держать нагрузку. А ну-ка расскажите мне, что там пхп проще масштабируется в горизонтальном направлении? А той же JEE это разруливается на уровне спецификацией апп серверов. Назовите хотя бы один ФВ на пхп, который это умеет из коробки? SimpliestКлючевой момент в скорости разработки и прототипировании. На пхп это быстрее и дешевле. Потому и наблюдаем мы "ошибку выжившего" в виде топ-нагруженных проектов на пхп. Да ну ясно-понятно, если горе-программист я ЯП не знаком (в данном случае с явой), то скорость разработки будет очень низкая. Я ведь так понимаю ваши утверждения на личном опыте основаны? В общем и целом: быстрее и дешевле - это до определенного момента времени только. Потом будет обратный эффект. Прототипирование/конструирование - это достаточно важный аспект разработки, которым не стоит пренебрегать. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2018, 10:09 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
полудухя таки никак не могу взять в толк, что вам та типизация ) я пишу CRM/ERP системы на ПХП (куда ещё сложнее?) сколько раз мне мешало отсутствие типизации? 0. Наличие статической типизации мешать не может, скорее наоборот, статическая типизация вам будет мешать :) как плохом танцору, сами знаете что :) Чем ЯП со статической типизацией лучше/хуже, - можете почитать в интернете. Если кратко - то лучше ошибки получать на стадии компиляции, а не в рантайме. полудухну во1, тесты показывают, что узким местом остаётся всё-равно БД, как я и говорил; Где там в тестах вы БД увидели? полудухво2, в тестах смешали коней и людей. Зачем там Laravel, он бы ещё битрикс потестил )) Наверное потому, что эти фреймворки написаны на соответствующих (тестируемых) ЯП, что дает некоторую "нагрузку", не просто так же подключаться и отключаться, правильно? Все таки в ЯП это далеко не единственный показатель производительности. А битрикс там лишний, просто взяли аналогичные инструменты в разных ЯП. Между прочим ларавель еще относительно быстрым ФВ считается. полудухПХП в качестве демона с libevent держит 50k+/сек. Причём и с гигом памяти. И? Клиент же не просто подключается/отключается. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2018, 10:16 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
полудухлучше всего ситуацию объясняет вот этот коммент: автор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. Вы еще количество депенденси в спринге, похоже не видели. Нода там тоже не голая используется, если что. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2018, 10:18 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
ShSergeHettДа как бы ява считается более быстрой, нежели пхп. А вы там себе дальше представляйте как фейсбук работает на пхп (ага, конечно ) и обабатывает миллиард пользователей одним инстансом. Я не уверен, что ява быстрее.Там самая проблема - передача данных по сети, а не язык программированич. А в чем проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2018, 10:18 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
полудух и, кстати, если вы уж тут в дискуссии участвуете и задаете вопросы мне, будьте добры тоже на вопросы отвечать, все еще жду ответа: Hettполудух https://www.google.com/search?q=на чем написан фейсбук HHVM там был заюзан ДО появления опкешера, так то он и не нужен вроде как. Давайте конкретную ссылку на многоуважаемый источник, где сказано, что фейсбук вернулся на с хипхопа на пых, если вы такое утверждаете. Судя по википедии, они вообще на свой язык под названием hack все переводят. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2018, 10:33 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
а для вас новость, что и ВК и FB на пхп писались? да об этом даже сам Цукерберг говорил! я вам дал уже ссылку на гугл и даже с готовым кеем, мне ещё за вас его серп расковырять? потом они начали компилировать PHP заранее (HVMM) и юзать готовые бинарники что они там сейчас делают я не знаю, эволюционируют, очевидно, куда-то. Hettполудухну во1, тесты показывают, что узким местом остаётся всё-равно БД, как я и говорил; Где там в тестах вы БД увидели? насколько я помню, там фигурировал мускуль. полудухво2, в тестах смешали коней и людей. Зачем там Laravel, он бы ещё битрикс потестил )) Наверное потому, что эти фреймворки написаны на соответствующих (тестируемых) ЯП, что дает некоторую "нагрузку", не просто так же подключаться и отключаться, правильно? Все таки в ЯП это далеко не единственный показатель производительности. А битрикс там лишний, просто взяли аналогичные инструменты в разных ЯП. Между прочим ларавель еще относительно быстрым ФВ считается. ну знаете написать можно по-разному. Так то сервак можно и одной строчкой кода положить. Битрикс тоже на пхп написан, давайте его юзать. Такая логика чтоли у вас? Инструменты отнюдь НЕ аналогичные. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2018, 11:19 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
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, только во много раз серьёзнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2018, 11:23 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
ваша компетенция ясна :) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2018, 11:30 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
HettА ну-ка расскажите мне, что там пхп проще масштабируется в горизонтальном направлении? А той же JEE это разруливается на уровне спецификацией апп серверов. Назовите хотя бы один ФВ на пхп, который это умеет из коробки? Там не нужно уметь из коробки. Обработал - умер. Намного проще масштабировать. Именно такая реализация и упрощает горизонтальное масштабирование. Поскольку оно отдано на откуп сторонним решениям. У тебя просто нет другого выбора. HettДа ну ясно-понятно, если горе-программист я ЯП не знаком (в данном случае с явой), то скорость разработки будет очень низкая. Я ведь так понимаю ваши утверждения на личном опыте основаны? Естественно проще списать на то, что "какой-то" программист чего-то там не знает. Ведь у вас-то несомненно все иначе. И вы ровно все знаете... HettВ общем и целом: быстрее и дешевле - это до определенного момента времени только. Потом будет обратный эффект. Потом наступает уже не прототипирование. И подход нужно применять другой. Но я правильно ведь понимаю, что ваш личный опыт эту область знаний не покрывает? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2018, 17:44 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
SimpliestТам не нужно уметь из коробки. Обработал - умер. Намного проще масштабировать. Именно такая реализация и упрощает горизонтальное масштабирование. Поскольку оно отдано на откуп сторонним решениям. У тебя просто нет другого выбора. Что-то я не понял. Как связано время скрипта с возможностью его масштабирования? Не могли бы хоть пример привести какого-то популярного решения? SimpliestЕстественно проще списать на то, что "какой-то" программист чего-то там не знает. Ведь у вас-то несомненно все иначе. И вы ровно все знаете... Я рассуждаю исходя из своег опыта, и не рассужаю о том, с чем дела не имел. В отличие от некоторых здесь присутствующих. И пишу вполне конкретные вещи, а не как вы, об упрощенном масштабировании которео в глаза, скорее всего, и не видели. SimpliestНо я правильно ведь понимаю, что ваш личный опыт эту область знаний не покрывает? Какую "эту"? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2018, 18:03 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
HettЧто-то я не понял. Как связано время скрипта с возможностью его масштабирования? Не могли бы хоть пример привести какого-то популярного решения? Популярного решения чего? HettКакую "эту"? Ту самую, которая "потом". Вы вообще следите за тем, что пишете? HettЯ рассуждаю исходя из своег опыта, и не рассужаю о том, с чем дела не имел. В отличие от некоторых здесь присутствующих. И пишу вполне конкретные вещи, а не как вы, об упрощенном масштабировании которео в глаза, скорее всего, и не видели. Вот и рассуждайте о том с чем имели дело и в чем действительно разобрались. Ну и поскольку на личности топик перешел чуть ли не с самого начала. То это вам на закуску статистика одного из моих проектов (на PHP еще версии 5.5). Потом сравните с собственным "дело имел" и помолчите. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2018, 14:48 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Ну и чтобы было понятнее о производительности php в режиме application server Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
С базой мне заморачиваться было лень. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2018, 15:26 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
авторПотом сравните с собственным "дело имел" и помолчите. Это типа много? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2018, 17:08 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
HettЭто типа много? Это 120млн пользователей и порядка 700млн хитов в месяц. Спросите у того кто знает, в отличии от вас, много это или мало. Чисто для справки на Хабре с подпроектами 13.7 млн пользователей в месяц ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2018, 18:37 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Честно говоря я не понял, хабр - один из твоих личных проектов? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2018, 18:54 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Я был не внимателен. Число пользователей в месяц - понятием весьма не однозначное и мало о чем говорит. Даже число запросов мало что скажет о сложности проекта. Это может быть относительно статическая страница, которую кэширует nginx, а может какой то видеохостинг, понимаешь ведь разницу? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2018, 19:00 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Simpliest, так это обычный nginx + fpm или что-то изобретать пришлось? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2018, 19:36 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
полудух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 на отдельной машине. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2018, 02:20 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Мне лично нравится, что notepad++ -- это очень хорошая ide для программирования в php. Мне очень не нравится, что нет "нормальных" средств отладки в php. Действительно, очень часто echo -- лучший вариант. Может я не прав? Мне не нравится, что накопировав готовый код из интернет, создав солянку на php мне обязательно надо разобраться какие модули код использует. Это раздражает, что у меня всё работает, а у заказчика надо что-то устанавливать или править конфиги. Мне не нравится отношение языка к кодировкам, по моему мнению в java это сделано намного логичнее. По типизации создал отдельную тему http://www.sql.ru/forum/1301843-a/tipizaciya-kak-vy-eyo-ispolzuete Мне лично отношение к переменным и типам нравится только как в pascal. По скорости я не компетентен, но если задача не числодробительная, даже не понимаю, как Вы на java напишите что-то значительно быстрее работающее, чем на php. Зато наоборот для веб проектов -- легко. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2018, 06:23 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
notepad++ это не ide. Возьмите пхпшторм какой-нибудь. А если нужна пошаговая отладка, - есть xdebug. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2018, 08:19 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
azsxМне не нравится отношение языка к кодировкам Используйте utf-8 ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2018, 08:34 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
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 демонов... филиал ада чтоли ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2018, 09:01 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Hett я ставил пхпшторм и пробовал его юзать. Я его стёр нафиг, это ужас, летящий на крыльях ночи. Для меня лично notepad++ как ide для php -- почти идеален. Да. xdebug, xhprof, pinba. Спасибо. --- Изопропил, для меня проблема с кодировками возникает при парсинге. Азиаты, арабы -- часто конвертятся в utf8 по разному. Также меня расстраивает, что обработка программы сильно зависит от того, в какой кодировке сохранён исходный файл. Также мне не нравится, что разные функции работают по разному с текстом, так как часто не очевидно в какой именно кодировке функция будет обрабатывать переменную. То есть если разбирать минусы php -- то для меня работа с кодировками в php -- это минус без сомнения. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2018, 09:08 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
авторИзопропил, для меня проблема с кодировками возникает при парсинге. Азиаты, арабы -- часто конвертятся в utf8 по разному. php тут явно не причем, в таком случае. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2018, 09:35 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Не знаю как вы будете xdebug в nodepad++ использовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2018, 09:36 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
azsxТакже меня расстраивает, что обработка программы сильно зависит от того, в какой кодировке сохранён исходный файл А зачем его в разных сохранять? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2018, 10:29 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
azsxHett я ставил пхпшторм и пробовал его юзать. Я его стёр нафиг, это ужас, летящий на крыльях ночи Ну eclipse попробуй ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2018, 10:33 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
авторА зачем его в разных сохранять? Например, я правлю чужой код, а там внутри одного проекта в разных php файлах используются разные кодировки. Не вижу смысла продолжать обсуждение -- это спор ради спора. авторНу eclipse попробуй Опять же, спор ради спора. Кому это удобнее пусть используют eclipse для php. А может кто-то в vim на java кодит? Все молодцы. Если Вы напишите, какой редактор или ide Вы лично используете для php, а особенно если напишите киллер фичи этого продукта -- то мне будет очень интересно прочитать (не поспорить). Возможно в отдельной теме. Для меня notepad++ -- это прежде всего: привычный интерфейс, быстрая скорость работы, работа в никс под wine (я пишу под виндой), много удобных функций по обработке текста. В то же время, когда я пытался юзать netbeans и phpstorm для php кодинга я так и не смог для себя увидеть никаких плюсов. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2018, 10:55 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
я вообще всю жизнь кодю в midnight commander ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2018, 11:27 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
azsx, Visual Studio Code - хорошая вещь, перешел на него с NetBeans. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2018, 13:46 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
azsxЕсли Вы напишите, какой редактор или ide Вы лично используете для php PhpStorm, Visual Studio Code, FAR, Nodepad++ ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2018, 12:44 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
авторДля меня notepad++ -- это прежде всего: привычный интерфейс, быстрая скорость работы, работа в никс под wine Уж тогда атом бы взяли, зачем эти извращения с wine... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2018, 13:46 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
skyANAazsxЕсли Вы напишите, какой редактор или ide Вы лично используете для php PhpStorm, Visual Studio Code, FAR, Nodepad++ Все перепробовал, остановился на Geany. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2018, 15:18 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
PolarskyANAпропущено... PhpStorm, Visual Studio Code, FAR, Nodepad++ Все перепробовал, остановился на Geany.И что? Предлагаете мне ещё и Geany использовать? Спросили, что Вы лично используете для php - перечислил. php - это не основной мой профиль, пишу на разных языках, из-под разных ОС, отсюда и не один редактор использую. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2018, 15:25 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Ещё Sublime забыл упомянуть, но его я как-то совсем редко стал использовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2018, 15:26 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
skyANA, Geany это Scintilla/ с говном на электроне сравнивать вообще некошерно. специалистам. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2018, 22:52 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
SiemarglskyANA, Geany это Scintilla/ с говном на электроне сравнивать вообще некошерно. специалистам. Дак не сравнивайте ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2018, 23:03 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
skyANA, Просто смешно, (не про тебя ес-но), что линуховые леммнинги с лозунгами за свободный и быстрый эффективный софт, кинулись на Коде. Который нифига не свободный, шпионский, небыстрый и неэффективный. А просто сделанный руками и удобный. The software may collect information about you and your use of the software, and send that to Microsoft. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2018, 23:15 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Siemargl, хрен знает кто там куда кинулся, я только недавно прикупил себе ноут под Убунтой, пока ничего там не стоит попробую наверное Rider от JetBrains а так из-под Форточек в основном только и писал ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2018, 23:50 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Ну и паранойей я не страдаю ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2018, 23:50 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
SiemarglskyANA, Просто смешно, (не про тебя ес-но), что линуховые леммнинги с лозунгами за свободный и быстрый эффективный софт, кинулись на Коде. Который нифига не свободный, шпионский, небыстрый и неэффективный. А просто сделанный руками и удобный. The software may collect information about you and your use of the software, and send that to Microsoft. ну можно ещё вин10 вспомнить микрософтовые бинарники ставить на линух - последнее дело бекдор гарантирован от мс бежать надо, и чем дальше, тем мудрее да и программером глубоким на ней никогда не стать. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2018, 00:12 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Глубокий программист? Это как? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2018, 09:39 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Как под веб писать начинаешь, так сам боженька велел перелазить на линух, ибо любой мой говнокод будет там крутиться в конечном итоге. А разница есть когда на винде пишешь под веб и на линухе. P.S. По глючности ОСи примерно одинаковы. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2018, 09:55 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
PolarКак под веб писать начинаешь, так сам боженька велел перелазить на линух, ибо любой мой говнокод будет там крутиться в конечном итоге. А разница есть когда на винде пишешь под веб и на линухе. P.S. По глючности ОСи примерно одинаковы. 10 лет как пишу под веб... И ни разу на линухе этого не делал ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2018, 10:57 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
skyANA, креста на Вас нет :) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2018, 11:05 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
azsxskyANA, креста на Вас нет :) Разворачивал под линух, настраивал, но код писал из-под винды... Что-то проблем не заметил особых. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2018, 11:42 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
HettГлубокий программист? Это как? это который понимает все атомарные процессы в компьютере ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2018, 12:07 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
авторКак под веб писать начинаешь, так сам боженька велел перелазить на линух Polar, мне также не нравится зависимость конкретного кода php, часто стороннего, от: настроек, внешних программ и прочих установленных модулей. Для этого на веб сервере я стараюсь в отдельный каталог привязать тестовый домен и там резвюсь при написании. Но в основном я пишу из под винды, зато сохраняю и запускаю сразу на сервере. Если Вам удобнее через линукс -- то хорошо. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2018, 12:21 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
azsxНо в основном я пишу из под винды креста на Вас нет :) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2018, 12:26 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
azsxЕсли Вам удобнее через линукс -- то хорошо. Я не пропагандирую. По глючности системы одинаковы. И да, мне удобнее под линухом. У меня еще и железо старое. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2018, 12:32 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
skyANAazsxНо в основном я пишу из под винды креста на Вас нет :) сам пишу 10 лет веб на дотнете а последний год судьба заставила посмотреть в сторону пыха, мускуля и всякой околопыховской байды между нами, дотнет для веба изврат просто нет смысла юзать дотнет для веба ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2018, 11:01 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
ИДЕшки уже везде нормальные хостинг на пыхе дешевле в разы и удобнее синтаксис и возможности языка не уступают печально ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2018, 11:03 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
listtoviewа последний год судьба заставила посмотреть в сторону пыха, мускуля и всякой околопыховской байды лучше на го сразу смотреть ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2018, 12:12 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
listtoviewпросто нет смысла юзать дотнет для вебадля Льошыга - действительно смысла нет ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2018, 19:03 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
listtoviewskyANAпропущено... креста на Вас нет :) сам пишу 10 лет веб на дотнете а последний год судьба заставила посмотреть в сторону пыха, мускуля и всякой околопыховской байды между нами, дотнет для веба изврат просто нет смысла юзать дотнет для веба ну и не юзай, заставляет что-ли кто тебя? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2018, 23:27 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Дмитрий Мухlisttoviewпропущено... сам пишу 10 лет веб на дотнете а последний год судьба заставила посмотреть в сторону пыха, мускуля и всякой околопыховской байды между нами, дотнет для веба изврат просто нет смысла юзать дотнет для веба ну и не юзай, заставляет что-ли кто тебя? зачем нервничать) просто перечислите преимущества, если они есть) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 10:00 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
listtoview, за 10 лет не нашел ни одного что ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 10:09 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
listtoviewДмитрий Мухпропущено... ну и не юзай, заставляет что-ли кто тебя? зачем нервничать) просто перечислите преимущества, если они есть)Где я нервничю? И если начал критиковать: "дотнет для веба изврат", - то будь любезен первым привести аргументы. Конструктивно реагировать на "пук в лужу" мне не интересно. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 10:32 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
skyANAlisttoviewпропущено... зачем нервничать) просто перечислите преимущества, если они есть)Где я нервничю? И если начал критиковать: "дотнет для веба изврат", - то будь любезен первым привести аргументы. Конструктивно реагировать на "пук в лужу" мне не интересно. так написал же http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1301486&msg=21676493 повторюсь: при прочих равных возможностях пых и его окружение бесплатное, более распространенное, плюс кросплатформенное не говоря о том что простые и не очень современные сайты поднимаются в основном на cms, а на пыхе их хоть отбавляй, и довольно качественные исходя из этого просто нет смысла использовать дот нет для сайтов скорее всего есть и другая сторона медали у меня мало опыта в пхп вот собственно цель топега была разобраться в преимуществах/недостатках перед нет и жава ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 11:22 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
авторисходя из этого просто нет смысла использовать дот нет для сайтов авторпростые и не очень современные сайты поднимаются в основном на cms, а на пыхе их хоть отбавляй, и довольно качественные как это связано со "смыслом использовать дот нет для сайтов" ? авторпри прочих равных возможностях пых и его окружение бесплатное, более распространенное, плюс кросплатформенное дот нет платный разве? на линуксах вроде уже давно все работает, нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 11:33 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
ладно, пустой разговор все работы хороши, выбирай на вкус) печально что так и не удалось выяснить преимущества дотнета над пыхом в вебе ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 11:45 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
авторпечально что так и не удалось выяснить преимущества дотнета над пыхом в вебе Язык со статической типизацией, - более предпочтителен для крупных проектов. Сам по себе язык более лаконичный. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 11:50 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Hettавторпечально что так и не удалось выяснить преимущества дотнета над пыхом в вебе Язык со статической типизацией, - более предпочтителен для крупных проектов. Сам по себе язык более лаконичный. согласен, как в яваскрипте, шоб понять что за переменная душу отдать надо на маломальски большом коде кстати весомый аргумент ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 12:02 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
авторСтарик посмотрел на корову свою: "Зачем ж я бурека тебя продаю?" (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 13:47 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
HettавторСтарик посмотрел на корову свою: "Зачем ж я бурека тебя продаю?" (с) наоборот я же дотнетчик а перед пыхом преимущество только в типизации?) но это не решающий аргумент ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 13:52 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
listtoviewHettпропущено... Язык со статической типизацией, - более предпочтителен для крупных проектов. Сам по себе язык более лаконичный. согласен, как в яваскрипте, шоб понять что за переменная душу отдать надо на маломальски большом коде кстати весомый аргумент "шоб понять, что за переменная" надо их обзывать полностью и понятно, а не var1 заодно ООП подключить, в JS есть какой-никакой ООП ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 14:43 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
авторзаодно ООП подключить, в JS есть какой-никакой ООП В js то ооп? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 14:47 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
автор"шоб понять, что за переменная" надо их обзывать полностью и понятно, а не var1 Лишь бы в команде не попался какой-нибудь любитель массивами результат возвращать. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 14:48 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Hettавтор"шоб понять, что за переменная" надо их обзывать полностью и понятно, а не var1 Лишь бы в команде не попался какой-нибудь любитель массивами результат возвращать. в яваскрипте все есть массив, кроме примитивов ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 15:17 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
listtoviewHettпропущено... Лишь бы в команде не попался какой-нибудь любитель массивами результат возвращать. в яваскрипте все есть массив, кроме примитивов Не так... В JavaScript всё, что не является примитивным типом, является объектом, включая функции и массивы. А объект, в свою очередь - это ассоциативный массив. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 15:31 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
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. скаяана, ты стабильно пишешь глупости, делая умный вид ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 17:07 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Hettавторзаодно ООП подключить, в JS есть какой-никакой ООП В js то ооп? https://www.google.com/search?q=js oop ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 17:11 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Hettавтор"шоб понять, что за переменная" надо их обзывать полностью и понятно, а не var1 Лишь бы в команде не попался какой-нибудь любитель массивами результат возвращать. Код: php 1.
ну или _arr ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 17:13 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
казинакskyANAпропущено... Не так... В JavaScript всё, что не является примитивным типом, является объектом, включая функции и массивы. А объект, в свою очередь - это ассоциативный массив. ну какие нафик примитивные типы...Ну ты и позорище. https://developer.mozilla.org/ru/docs/Web/JavaScript/Data_structures ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 21:12 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Дмитрий Мух, Везде так, +- ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 21:19 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
казинакв 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? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 21:21 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
SiemarglДмитрий Мух, Везде так, +-Это не про слабые строны было, а ликбез. казинак не в курсе того, какие типы данных в JavaScript являются примитивными. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 21:23 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
важнее знать, чем queue отличается от stack, а от примитивов как то ни тепло, ни холодно ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2018, 06:16 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
полудухважнее знать, чем queue отличается от stack, а от примитивов как то ни тепло, ни холодно В JavaScript-то? Думаю, если на собесе провалишься на типах данных, то про то, как реализовать queue и stack, спрашивать уже не будут. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2018, 06:35 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
полудухHettпропущено... В js то ооп? https://www.google.com/search?q=js oop да, а пхп функциональный https://en.wikipedia.org/wiki/PHP А что, есть лямбды, замыкания. Я, конечно, понимаю, что многие языки используют разные парадигмы, но как правило большинство из них притянуто за уши и если говорить об основной парадигме, которую исповедует яваскрипт - то он явно не ООП. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2018, 09:22 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
полудухHettпропущено... Лишь бы в команде не попался какой-нибудь любитель массивами результат возвращать. Код: php 1.
ну или _arr И что вы этим хотели сказать? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2018, 09:23 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Дмитрий Мухполудухважнее знать, чем queue отличается от stack, а от примитивов как то ни тепло, ни холодно В JavaScript-то? Думаю, если на собесе провалишься на типах данных, то про то, как реализовать queue и stack, спрашивать уже не будут. я не хожу на собесы как можно провалиться на типах данных? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2018, 10:47 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
Hettполудухпропущено... https://www.google.com/search?q=js oop да, а пхп функциональный https://en.wikipedia.org/wiki/PHP А что, есть лямбды, замыкания. Я, конечно, понимаю, что многие языки используют разные парадигмы, но как правило большинство из них притянуто за уши и если говорить об основной парадигме, которую исповедует яваскрипт - то он явно не ООП. я и не предлагал на нём CRM ваять сказал же внятно: авторв JS есть какой-никакой ООП можно, как минимум, говнокодец по классам разложить аккуратненько и не путаться ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2018, 10:50 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
полудухкак можно провалиться на типах данных? Да вот так: казинакну какие нафик примитивные типы ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2018, 11:19 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
полудухя не хожу на собесы Тогда для чего важнее знать, чем queue отличается от stack? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2018, 11:20 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
listtoview, язык просто супер - ни в одном нет таких фич вместе, как например: Trait, Interface что хотелось бы: + возможностей erlang: atoms, lists, tuples, pattern matching, nodes, hot code loading, green processes ... + компилятор в бинарный код + одноименных функций и методов ... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2018, 14:54 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
авторInterface REALLY? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2018, 14:55 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
devurandomlisttoview, язык просто супер - ни в одном нет таких фич вместе, как например: Trait, Interface что хотелось бы: + возможностей erlang: atoms, lists, tuples, pattern matching, nodes, hot code loading, green processes ... + компилятор в бинарный код + одноименных функций и методов ... берите Go ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2018, 15:01 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
полудухdevurandomlisttoview, язык просто супер - ни в одном нет таких фич вместе, как например: Trait, Interface что хотелось бы: + возможностей erlang: atoms, lists, tuples, pattern matching, nodes, hot code loading, green processes ... + компилятор в бинарный код + одноименных функций и методов ... берите Go имеет смысл, если есть конечно реализация интерфейсов и примесей, абстрактные классы и методы, замыкания ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2018, 15:05 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
смысл имеет, потому что он: позволяет быстро стать крутым миддлом; раз в 10 быстрее пхп; бережёт память (типизация, garbage collector (хотя с другой стороны это минус)); имеет встроенную многопоточность; а также кучу готовых библиотек; итд а описанное вами ООП есть в большинстве языков замыкания там тоже есть ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2018, 17:17 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
собственно, их родная обучалка , которая за неделю сделает из любого Go-программера: ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2018, 18:04 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
насчет цмс вот такой сайт попробуйте врукопашную написать https://www.vamsvet.ru/ дай бог что бы за пол года уложились я уж не говорю про админку а на битриксе за неделю с версткой можно сделать ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2018, 15:01 |
|
Слабые стороны PHP
|
|||
---|---|---|---|
#18+
listtoviewнасчет цмс вот такой сайт попробуйте врукопашную написать https://www.vamsvet.ru/ дай бог что бы за пол года уложились я уж не говорю про админку а на битриксе за неделю с версткой можно сделать Морду-то? И что от неё толку? Интернет-магазин люстр и светильников ВамСвет входит в структуру компании "Ника" и является одним из крупнейших дистрибьюторов ведущих брендов осветительного оборудования Европы, России и Китая. Давай, давай, автоматизируй им бизнес за неделю на свойм битриксе, а мы поглядим ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2018, 15:56 |
|
|
start [/forum/topic.php?all=1&fid=23&tid=1460170]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
139ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 224ms |
0 / 0 |