Технологии работают лучше, когда находятся на своих местах, вот преимущества:
— .net сделан для windows, огромное сообщество, у него есть typehinting для COM объектов.
— php/nginx под линукс можно установить/обновить из пакетов парой строчек.
Ну а минусы вы сами знаете, у вас вся статья состоит из костылей и ограничений.
Не уверен, насколько надежно запускать php из под windows, да еще и работать с COM объектами.
Я бы написал демона на .net, имеющий API методы, которые отражают ваши операции над XLS документами и возвращают только нужные данные.
Правильно, тарифы классные, но стоит почитать «мелкий шрифт», так отпадает все желание вами пользоваться.
Лучше уберите IMEI привязки и принудительный переход на федеральный тариф — и люди сами будут бегать за вашими сим-картами.
Жил в Китае 2013-2015 гг.
Новое ADSL подключение работает сносно в течение первого месяца, потом иностранный трафик как придушенный, работать невозможно.
Пробовал VPN: l2tp вообще не работает, pptp подключается, но сайты открываются через один. Ssh -D работает, но соединение быстро банится. Сносных результатов добивался через pptp + ssh -D, и то ненадолго.
Самое загрязненное место в Китае — провинция Хэбей (в т.ч Пекин), сейчас там 150-200, хотя в 2013-2014 гг до 700-800 доходило. Сейчас ситуация улучшилась, как ни странно.
В Москве уровень загрязнения до 50, не больше.
Статика, глобальные переменные это кошмар при написании unit тестов.
Тесты должны исполняться независимо друг от друга.
Чтобы быть уверенным, что никто до вас не вызывал функцию foo, вам придется перезапускать php процесс перед выполнением каждого теста.
Странно, столько мнений, но никто не сказал, что не стоит увлекаться статикой. В любой книге про ООП написано, что она портит архитектуру — делает код нетестируемым и ломким, а классы тесно связаными друг с другом. Мне кажется именно об этом стоит говорить на собеседовании.
Однажды сталкивался с подобной задачей, пришел к выводу, что redis pub/sub подходит лучше. Заодно в редисе таски создавать можно и логи вести через monolog. И расширение компилить не надо — php-redis ставится из пакетов.
Я уже давно смотрю на симфони как набор независимых компонентов и инструментов, которые повсеместно используются и в других php фреймворках, и это очень хорошо.
Если кажется, что SymfonyStandard слишком громоздка, ничто не мешает создать composer.json в новой директории MySimpleSymfony и добавить туда только то, что считаете нужным.
Бывало, начинал проект в Silex и потом там получался симфони =)
Дальше можно не читать. Те, кто входят на порносайт через ВК, наверняка туда еще и репостят понравившиеся ролики.
Кроме того, Symfony 4.0 is almost three times as fast as Laravel 5.5.
twitter.com/dunglas/status/940512934714904577
P.S: Это такой тонкий троллинг с вашей стороны?
— .net сделан для windows, огромное сообщество, у него есть typehinting для COM объектов.
— php/nginx под линукс можно установить/обновить из пакетов парой строчек.
Ну а минусы вы сами знаете, у вас вся статья состоит из костылей и ограничений.
Я бы написал демона на .net, имеющий API методы, которые отражают ваши операции над XLS документами и возвращают только нужные данные.
Лучше уберите IMEI привязки и принудительный переход на федеральный тариф — и люди сами будут бегать за вашими сим-картами.
Новое ADSL подключение работает сносно в течение первого месяца, потом иностранный трафик как придушенный, работать невозможно.
Пробовал VPN: l2tp вообще не работает, pptp подключается, но сайты открываются через один. Ssh -D работает, но соединение быстро банится. Сносных результатов добивался через pptp + ssh -D, и то ненадолго.
В Москве уровень загрязнения до 50, не больше.
Тесты должны исполняться независимо друг от друга.
Чтобы быть уверенным, что никто до вас не вызывал функцию foo, вам придется перезапускать php процесс перед выполнением каждого теста.
Если кажется, что SymfonyStandard слишком громоздка, ничто не мешает создать composer.json в новой директории MySimpleSymfony и добавить туда только то, что считаете нужным.
Бывало, начинал проект в Silex и потом там получался симфони =)