С легкостью могу представить, что корпорациям выгодно тратить огромные средства для пропаганды ГМО на кону их прибыли. Смутно представляю себе мотивацию лоббирования вредности ГМО. Кому это нужно и зачем. Возможно, если бы вы отразили этот аспект в статье, можно было бы сделать выводы.
У меня возникло 2 вопроса.
Первое зачем мне платная web IDE, оправданы ли затраты на создание подобной вещи.
Второе — возникло подозрение, что проект нарушает лицензию Sencha. Упоминаний про gpl и исходников не нашел, значит использована не открытая платформа, коммерческая версия запрещает разработку средств разработки. Это либо не она (коммерческая лицензия) либо нарушение лицензирования. Можно предположить, что проект использует OEM лицензию но тогда слишком низки цены за продукт очень вряд ли OEM. Как так? И чем это кончится в таком случае?
Судя по мануалу dev.mysql.com/doc/refman/5.6/en/datetime.html
Диапазон дат для типа datetime от '1000-01-01 00:00:00' до '9999-12-31 23:59:59'
Включение стрикт режима должно помочь избежать ситуаций со вставкой 0024-06-21
Так же в одной из статей проскакивало, что стоит использовать STR_TO_DATE для избежания сюрпризов выборки и сортировки.
По поводу вызова пользовательских функций бесспорно. Если это дает большой прирост, замечательно. Вопрос в том используется ли Phalcon для ускорения специфических задач расчета и поиска или же в нем достаточно много вызовов стандартных механизмов PHP например работа с массивами?
Zend и Symfony очень объемные фреймворки, на сколько объективно их сравнивать с Phalcon по потреблению памяти? Возможно Phalcon не реализует столько логики и интерфейсов. Можно сравнить с каким-нибудь FatFree и выйгрыша в оперативной памяти не будет. Первым делом я подумал, что по логике скомпилированный код должен выполняться быстрее, но с другой стороны если он использует стандартные механизмы PHP откуда бы этому взяться?
Если судить по тестам то Phalcon не нас только быстр как хотелось бы, 2300 Requests per second на Helloworld не особо впечатляет. Вот примеры тестов PHP фреймворков с APC doophp.com/benchmark
Я не оправдываюсь тем, что раз так, значит работает. Планомерно исправляю претензии и открыт конструктивной критике, не претендую на гениальность. И для меня свои фломастеры пахнут ( к разговору о статиках и например вашем сессионном хранилище, да и вообще по коду)
Использование eval, не мне вам объяснять, что так не стоит делать.
Еще одно отличие я не заявляю что у меня " Аутичный/ Аутентичный" фреймворк, то что вы смотрели это приложение, которое выполняет четко определенную функцию. Остальное на вкус разработчиков, какие фреймворки брать и как их использовать. Про непонятные моменты есть typeHint (в library не капитанские комменты, хотя соглашусь их нехватает). Про ООП, оно используется там где необходимо, например в реализации сложной структуры кодогенератора js. (Приоритеты у проектов совершенно разные в нашем проекте не приветствуется излишняя абстракция )
Не хотите слышать упреки советы по поводу своего кода не публикуйтесь.
Как вы общаетесь со своими коллегами с такими болезненными реакциями?
PS: Мне показалось интересным то, что вы реализовали множество адаптеров для различных бэкендов кэширования и сами подходы… Жаль, что рассуждаем мы сейчас не об этом…
Не вижу ничего плохого, если кто-то покажет на недоработки и огрехи. Эту информацию можно собрать проанализировать, исправить проблемы. Всего учесть невозможно, тут знающие люди могут подсказать варианты решения.
С удовольствием обсужу с вами все ваши замечания. Но не в этом треде.
PS: DesignerConnections.php заполняется автоматически системой, как и многие другие файлы конфигурации.
Вот например выдержка противоположных взглядов: http://www.biosafety.ru/index.php?idp=23&idn=1859&idnt=
Не возьмусь утверждать, что степень компетентности этих ученых заслуживает доверия, но как альтернативное мнение, думаю вполне подойдет.
Первое зачем мне платная web IDE, оправданы ли затраты на создание подобной вещи.
Второе — возникло подозрение, что проект нарушает лицензию Sencha. Упоминаний про gpl и исходников не нашел, значит использована не открытая платформа, коммерческая версия запрещает разработку средств разработки. Это либо не она (коммерческая лицензия) либо нарушение лицензирования. Можно предположить, что проект использует OEM лицензию но тогда слишком низки цены за продукт очень вряд ли OEM. Как так? И чем это кончится в таком случае?
Диапазон дат для типа datetime от '1000-01-01 00:00:00' до '9999-12-31 23:59:59'
Включение стрикт режима должно помочь избежать ситуаций со вставкой 0024-06-21
Так же в одной из статей проскакивало, что стоит использовать STR_TO_DATE для избежания сюрпризов выборки и сортировки.
Поправьте если я не прав…
doophp.com/benchmark
Использование eval, не мне вам объяснять, что так не стоит делать.
Еще одно отличие я не заявляю что у меня " Аутичный/ Аутентичный" фреймворк, то что вы смотрели это приложение, которое выполняет четко определенную функцию. Остальное на вкус разработчиков, какие фреймворки брать и как их использовать. Про непонятные моменты есть typeHint (в library не капитанские комменты, хотя соглашусь их нехватает). Про ООП, оно используется там где необходимо, например в реализации сложной структуры кодогенератора js. (Приоритеты у проектов совершенно разные в нашем проекте не приветствуется излишняя абстракция )
Не хотите слышать
упрекисоветы по поводу своего кода не публикуйтесь.Как вы общаетесь со своими коллегами с такими болезненными реакциями?
PS: Мне показалось интересным то, что вы реализовали множество адаптеров для различных бэкендов кэширования и сами подходы… Жаль, что рассуждаем мы сейчас не об этом…
PS: DesignerConnections.php заполняется автоматически системой, как и многие другие файлы конфигурации.