Комментарии 65
Ну, SQLite на самом деле довольно серьезная база данных. Не знаю, на что способен современный Access, но почти уверен, что sqlite способен на большее.
Да, посмотрел какое-то сравнение (2-я или 3-я ссылка в google), действительно, Access сильно подтянулся с тех пор, как я его щупал. Впрочем, конкретных характеристик и подробных сравнений не нашел с ходу, да в принципе и не надо это никому, наверное.
...access хорош как конструктор для всяких продвинутых бизнес пёрсонов, несколько раз приходилось сталкиваться с такими приложениями, и ситуациями когда люди готовы платить именно за то, что бы они и дальше могли сами делать свои бизнес приложения по своему вкусу. Беда в том, что и по ныне в аксесе много плавающих глюков, так-что приходится вставлять костыли разные…
И хотя бы единую канву выдерживайте, а то в начале «сложно выбрать, потому что разница минимальная», а ближе к концу уже прямо куча доводов в пользу L и существенно меньше — в пользу W.
P.S. Я понимаю, что нужно как-то отвечать на статьи конкурентов, но, может, интересные информационные поводы искать или хотя бы готовиться лучше? Всё же не на Гигтаймс пишете.
Не место форточкам на web-сервере.
2. про «не место»: так исторически сложилось. наработано существенное количество кейсов и нанято спецов как раз по форточкам. могу сказать, что и фряшные инстансы есть и центовые. после новости о mssql из-под пингвина в плане есть тестирование и такого кейса.
я не суеверный, просто каждому молотку свой гвоздь, а ложка к обеду дорогА.
В Linux это почти всегда Apache
Мне кажется, что сейчас Apache уже почти никто не пользуется. По умолчанию везде, где я видел, используется nginx.
Если смотреть срезы по активным сайтам, — то преимущество nginx, уверен, будет вполне весомым.
Windows их просто НЕ проходит.
Линуксом можно и без панели рулить. Это очень легко.
$ curl -v -L -o- http://microsoft.com 2>&1 | grep Server < Server: Microsoft-IIS/8.5 < Server: Apache
IIS, получается, — идеально подходит чтобы сделать редирект на Апач… =)
Теперь пингвин, почти как фряха, и даже иногда лучше.
MySQL — надежная и мощная СУБД Open Source для любых веб-сайтов
Не смешите, я бы никогда не стал использовать MySQL при биллинговой обработке. Надежная можно сказать про PostgreSQL, непонимаю почему везде светиться MySQL.PostgreSQL — бесплатная альтернатива Enterprise уровня.
А ещё можно подумать о том, что грамотный админ может оттюнить и MS под хостинг, и Linux, и вообще будет выбирать инструменты под задачи., а не подгонять головку болта под диаметр ключа.
ДА и называть Оракл "популярным" на хостингах может только тот, кто работает разве что в банке или в Амазонах/Азурах, потому как цена за лицензию оракл кусается настолько, что её могут себе позволить только банки и сотовые операторы, некоторые из которых, в прочем давно рассматривают возможность миграции на PostgreSQL.
Ну, а томкат? глассфиш? а вообще, стековерфлоу, живет на дотнете, смотрит на Вас с недоумением и на момент прочитывания мной крайней статьи о нём занимал пару стоек оборудования. и врядли сильно за 2 года разросся
Одного взгляда на эту табличку достаточно, чтобы понять, что статью писал человек, далекий от темы.
Особенно повеселила фраза «Не знаю, что все это означает». Кто пропустил такое к публикации?
1. На Windows вполне сносно работают PHP/Perl/Python/MySQL и многие другие «линуксовые скрипты и приложения». WordPress ставится с полпинка автоматическим инсталлером Web Platform Installer.
2. Шаред windows-хостинг и линукс-хостинг стоят практически одинаково.
3. Если вы берете выделенный сервер, то windows обычно проще админить (однако только на начальном уровне).
4. Linux дешевле, менее требователен к железу, его файловая система быстрее.
5. ASP.NET и до .NET Core работал неплохо на Linux под Mono, но все же под винду работать приятнее. ASP.NET Core полным ходом идет в объятия Linux
При желании «боевой» сервер собирается немногим дольше.
Более-менее современные CMS-ки под виндой обрубают лишь функционал подобный sharedmem и cached.
Зачем доказывать очевидное?
PHP
http://php.net/windows
https://php.iis.net/
MySQL
https://www.mysql.com/why-mysql/windows/
WordPress
https://codex.wordpress.org/Installing_on_Microsoft_IIS
https://www.microsoft.com/web/wordpress/
Python
https://www.python.org/downloads/windows/
Perl
https://www.perl.org/get.html#win32
Про CGI вообще смешно — это интерфейс и да, он поддерживается Windows очень давно
Чтобы проводить нагрузочные тестирования, нужно иметь конкретные задачи, а не синтетические примеры.
В общем-то, я не имею ничего против экспертного мнения, если оно у вас сложилось из практического опыта. Но я против критики низкого уровня статьи доводами, аналогичными приведённым в статье. И, честно говоря, я не вижу смысла продолжать дискуссию на эту тему.
- На Windows вполне сносно работают PHP/Perl/Python/MySQL и
Ну, тут, собственно, и ответ ;). "сносно работают" это совсем не то же самое, что "отлично работают" и, даже, не просто "работают". Я бы поостерёгся сказать заказчику, — давайте захостим на винде, там всё сносно работает :)
- Если вы берете выделенный сервер, то windows обычно проще админить (однако только на начальном уровне).
По-моему, винду сложнее админить за исключением случаев банального эникейства. Правда моё мнение находится под влиянием профессиональной линуксоидной деформации :)
- Linux дешевле, менее требователен к железу, его файловая система быстрее
Про файловые системы довольно странное высказывание. Начиная с того, что линукс работает с кучей разных файловых систем.
В целом хостил PHP-сайты на windows больше 10 лет и ни разу не сталкивался с проблемой, из-за которой возникала необходимость перейти на linux.
Но у меня основная деятельность — это .NET, а потому мне Windows необходим (пока что). Если бы не это, я бы скорее всего использовал Linux.
Я употребил слово «сносно», потому что могут быть нюансы. Могут быть отдельные модули от сторонних разработчиков, как для самого PHP, так и для WordPress, например.
Может быть разница в производительности на одном и том же железе (а может и не быть — все зависит от вашего конкретного случая).
>>Currently, this module will not function on non-Unix platforms (Windows).
И это довольно критично.
Нет. Не для любого проекта. Более того, наличие веб-сервера критично не для любого проекта на PHP.
Я не понимаю к чему вы клоните.
Я не специалист по пхп, тем более на виндах и даже утверждение про "сносно" было не моим :). Есть нюансы. Посмотрите чуть выше. Например, некоторых модулей вообще нет под винду. Есть отличия в поведении файловых систем, как миниум. И вообще ввода-вывода. Это касается и отличий с именами файлов и, скажем, разное поведение с содержимым (интерпретация символа '\n'). Даже интерпретируемые языки не самодостаточны и вынуждены общаться с внешней средой. Вот здесь, в месте соприкосновения, что-нибудь может и не работать.
Но это никак не оправдывает наличие данной статьи на хабре
Да и вообще вся статья ни о чем…
Веб-хостинг: Windows или Linux?