The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск ownCloud 8.2, платформы для создания облачных хранили..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Выпуск ownCloud 8.2, платформы для создания облачных хранили..." –1 +/
Сообщение от бедный буратино (ok), 21-Окт-15, 10:19 
> функцию сервера предпочитаю решать специальной предназначенной для этого программой.

только apache жутко неудобен по конфигу по сравнению с nginx. и поэтому nginx уже стоит. а .htaccess для роутов пишутся только для apache. у не-apache вообще несколько видов php, со своей спецификой. и вместо "модулей под приложения" - "модули под весь сервер". независимо от того, нафиг оно тебе нужно.

в python ты просто делаешь virtualenv && activate && pip install app, и получаешь изолированное приложение со всеми модулями, которое никак не затрагивает систему. в php всё, что хочет жить, обязательно требует модулей для самого php (и если модуля нет, то приложение не запустишь ни кнутом, ни лаской). которое всё общесистемное, где-то валяется, где-то будет после отказа от приложения валяться или которое надо как-то вычищать. в общем, помойка.


> порт можно настроить ну абсолютно любой в конфиге php.

см. выше

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

мне сложно вспомнить проект на python/ruby, который бы требовал строго одну базу. почти все знают, что такое orm, оно ещё и расширяется

в php очень много проектов требуют обязательный mysql. некоторые - выбор из mysql/postgresql. далеко не все умеют в sqlite, где не надо ничего поднимать и настраивать.

> про роутовую идеологию не понял совсем.

ну, это когда стесняются .php, и вместо site.ru/app.php site.ru/toto.php, которые и есть штатный способ использования php, начинают придумывать, как будто у них есть всё, что и во взрослых языках, с url-ами типа site.ru/tra/la/la. но этот режим не есть родной, и заставить его работать ты не сможешь. есть только один способ - это .htaccess - и он заставляет привязяваться к apache, да и сам является костылём. или тебе придётся переписывать конфиг сервера (не отдельного приложения, а общесистемного сервера), чтобы использовать такие роуты

если бы пыхеры не выделывались с роутами - проблем было бы заметно меньше

> спокойно использовать базу написанную с применением специфических mysql функций с другой БД.

вот это и есть разница культур пыхеров и всех остальных. у пыхеров про orm, разделение и прочее вспоминают или к третьей версии, переписав две предыдущие заново, или никогда

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск ownCloud 8.2, платформы для создания облачных хранили..., opennews, 21-Окт-15, 00:11  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру