|
|
3.4, th3m3 (ok), 00:50, 21/10/2015 [^] [^^] [^^^] [ответить]
| –9 +/– |
Уже почти 2016 год на дворе. Какое ещё php? Может ещё про Delphi вспомните?
| |
|
4.5, Прохожий (??), 01:04, 21/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
А на чем вы хотите чтобы было написано веб-ориентированное приложение ?
| |
|
5.6, YetAnotherOnanym (ok), 01:12, 21/10/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
А разве облачное хранилище должно быть веб-ориентированным? И разве софт для веб можно писать только на php?
| |
|
6.8, Прохожий (??), 01:25, 21/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
Не знаю, должно ли оно быть веб-ориентированное. Но его позиционируют как: ownCloud предоставляет средства для обеспечения совместного доступа, версионный контроль изменений, поддержку воспроизведения медиаконтента и просмотра документов прямо из web-интерфейса, возможность синхронизации данных между разными машинами, возможность просмотра и редактирования данных с любого устройства в любой точке сети. Доступ к данным может быть организован как при помощи web-интерфейса, так и с использованием протокола WebDAV и его расширений CardDAV и CalDAV.
Так что, все таки, это в большей степени веб-ориентированное приложение. Ну или есть альтернатива Seafiles написанное вроде как на Python-е..., но с чуть меньшим функционалом.
| |
6.49, . (?), 12:21, 21/10/2015 [^] [^^] [^^^] [ответить] | +2 +/– | если вы хотите повсюду таскать за собой специфический клиент - и остаться без до... большой текст свёрнут, показать | |
|
7.62, YetAnotherOnanym (ok), 17:01, 21/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
> с нетерпением ждем от вас работающей альтернативы на чем-то еще.
От меня ждать не надо. Получите её прямо сейчас от Rakuten.
| |
|
|
5.9, й (?), 01:35, 21/10/2015 [^] [^^] [^^^] [ответить]
| –2 +/– |
golang
использую golang app за nginx. nginx -- bottleneck.
| |
|
6.11, Аноним (-), 04:58, 21/10/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
Из-за PHP должно солидно тормозить на больших инстансах предприятий.
Все функции в PHP медленные, плохо с безопасностью, код не читабелен.
Долгоиграющие скрипты будут потреблять много ресурсов на одного пользователя.
| |
|
|
8.68, Аноним (-), 18:25, 21/10/2015 [^] [^^] [^^^] [ответить] | +/– | Рассказали, у них теперь php как шаблонизатор с минимум бизнес логики, сюрприз ... текст свёрнут, показать | |
|
7.46, devl547 (ok), 12:15, 21/10/2015 [^] [^^] [^^^] [ответить]
| –3 +/– |
>Из-за PHP должно солидно тормозить на больших инстансах предприятий.
>Все функции в PHP медленные, плохо с безопасностью, код не читабелен.
>Долгоиграющие скрипты будут потреблять много ресурсов на одного пользователя.
php-ng, hhvm, HippyVM?
PHP плох только низким порогом вхождения и кучей быдлокода из-за этого.
| |
|
|
|
|
5.37, th3m3 (ok), 11:48, 21/10/2015 [^] [^^] [^^^] [ответить]
| –10 +/– |
Сегодня для веба достаточно JS(node.js). И он самый шустрый из всех скриптовых на данный момент.
| |
|
6.48, rmh (?), 12:19, 21/10/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
>И он самый шустрый из всех скриптовых на данный момент.
И самый убогий, но "веб-кодеров" это не останавливает.
| |
|
7.69, Аноним (-), 18:34, 21/10/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>И он самый шустрый из всех скриптовых на данный момент.
> И самый убогий, но "веб-кодеров" это не останавливает.
Вот тут я с вами поспорю, в начале node.js и был убогим, но теперь уже переплюнул минимум php по удобству.
| |
|
|
|
|
5.70, Аноним (-), 18:43, 21/10/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А может быть будут какие-то аргументы против php? А альтернативы какие, и
> почему они, а не php?
Потому что он страшный и хреново поддерживаемый. Но да php 7 начал смахивать на нормальный интерпретатор вот только судьба у него как у py3k. Хватит уже заниматься анонизмом и пытаться писать веб приложения на php, саты то можно и дальше писать на php но веб приложения это извращение.
| |
|
|
3.36, rshadow (ok), 11:25, 21/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
Смысл php в зерг раше. Количество, качество и стоимость соответствующая. Писать на нем отдельные приложения смысла мало, по критерию качества.
Конечно я не имею ввиду всех php-шников. Но 95% точно. Потому ко всем проектам php надо относиться с известной долей скептицизма.
| |
|
2.42, anonymous (??), 11:58, 21/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
А что не так в php?
И на чем должна была бы быть написана серверная часть: Java или ASP.NET, что бы Вы считали продукт хорошим?
| |
|
1.10, Аноним (-), 02:52, 21/10/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
Они так и не избавились от основного бага - PHP. Как пофиксят так и можно будет попробовать
| |
1.12, Аноним (-), 07:32, 21/10/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
все хорошо, кроме того что релизы у них каждые 1-2 месяца и плагины перестают работать...
что за проблема современного софта - почему нет стабильности и определенности?
| |
1.16, Аноним (-), 09:02, 21/10/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Многим ораторам здесь необходимо понять: выбор php в качестве языка разработчиками был сделан осознанно. Они хотели дать пользователям возможность запускать owncloud на любом хостинге, чего и добились достаточно успешно.
| |
|
2.20, бедный буратино (ok), 09:35, 21/10/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
поэтому я впервые смог запустить её только позавчера - для этого пришлось освоить и то, как написать правила для nginx, и то как убрать php отовсюду, кроме этой радости... и так далее
вместе с этим я ставил gogs. для которой всех усилий - это go build, и ./gogs web
на питоне я тоже легко запускаю с помощью python run.py. всё.
для этой же радости надо городить целые окружения, целые наборы правил рерайтинга (в php НЕТ роутов без рерайтинга. нет в принципе. и поэтому всё, что требует рерайтинга - требуется вручную адаптировать и разбираться)
в общем, если для этого - это плохой выбор.
| |
|
3.22, Аноним (-), 09:42, 21/10/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>вместе с этим я ставил gogs. для которой всех усилий - это go build, и ./gogs web
>>на питоне я тоже легко запускаю с помощью python run.py. всё.
да я как бы и с php не парился особо:
sudo apt-get install lamp-server
| |
|
4.24, бедный буратино (ok), 09:52, 21/10/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
> sudo apt-get install lamp-server
это забивает мне 80-й порт, где у меня работает всё остальное - и конфигурашится легко и просто
всё остальное, кроме php, будь то python, ruby, go, java, да хоть fossil-сервер, я могу просто запустить на любом порту, а потом или завернуть этот порт в nginx легко и просто, или сначала посмотреть на это на указанном порту. легко и просто.
в php есть тоже внутренний сервер, но там совсем другая идеология - файловая, а не роутовая. НО КАЖДЫЙ ПЕРВЫЙ ПЕРЕПИСЫВАЕТ НА РОУТОВУЮ (из серии - круглое тащить, квадратное катить), поэтому эти проекты так не работают :(
получаем кучу лишних проблем на ровном месте
множим на вторую проблему, что куча php-проектов прибито к mysql, и нельзя просто "запустить и посмотреть в sqlite3"
и получаем то, что получаем
| |
|
5.28, Аноним (-), 10:01, 21/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
функцию сервера предпочитаю решать специальной предназначенной для этого программой.
порт можно настроить ну абсолютно любой в конфиге php.
думаю что базу разворачивать и настраивать нужно в любом случае с любым языком.
про роутовую идеологию не понял совсем.
для работы с БД есть PDO которое позволяет использовать любую БД, вопрос в том что разработчики специально используют структуры и функции mysql (это их выбор) и не думаю что в том же питоне можно спокойно использовать базу написанную с применением специфических mysql функций с другой БД.
| |
|
|
7.72, Anonyzmus (?), 21:10, 21/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
SQLite? Админ локалхоста?
Хотел бы я посмотреть, как будет жить sqlite с базой в 100 гиг и 5000 qps.
| |
|
8.75, Ytch (ok), 23:50, 21/10/2015 [^] [^^] [^^^] [ответить] | +1 +/– | Гораздо веселей смотреть на postgresql где база 50 мег и 1 qps и то только по ... текст свёрнут, показать | |
8.76, Аноним (-), 00:14, 22/10/2015 [^] [^^] [^^^] [ответить] | +/– | Живет довольно нормально если у вас быстрый ssd, а вот с hdd все очень печально ... текст свёрнут, показать | |
|
|
|
5.73, Аноним (-), 21:19, 21/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
Ну если ты решил пользоваться не тем способом установки приложений, какой дистрибутив предлагает - значит сам любитель сложностей. apt-get install - куда уж проще и удобнее. И об обновлениях не надо беспокоится. Хотя если твой дистрибутив так не умеет - может стоит поменять?
| |
|
|
3.23, Аноним (-), 09:46, 21/10/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
Тебе, конечно, бесполезно обьяснять, но многих дешевых хостингах нет гоу, питон поддерживается чисто для галочки, нет доступа к компиляторам и т.д. В то же время пхп поддерживается везде.
Пример рерайт правил для нжинкса есть на сайте оунклауда — что там "осваивать" то?
| |
|
4.25, бедный буратино (ok), 09:54, 21/10/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Тебе, конечно, бесполезно обьяснять, но многих дешевых хостингах нет гоу, питон поддерживается чисто для галочки, нет доступа к компиляторам и т.д. В то
> же время пхп поддерживается везде.
php там 5.2 или 4.4, многих модулей нет, и так далее и так далее
мне не нужен дешёвый хостинг. мне нужно с минимальными усилиями запустить, чтобы вообще принять решение, нужно оно мне или нет
я про go до gogs только краем уха слышал. и получил рабочее через минуту после того, как захотел.
и дешёвые хостинги - это не ЦА owncloud, вообще.
| |
|
5.29, scorry (ok), 10:05, 21/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
> мне не нужен дешёвый хостинг. мне нужно с минимальными усилиями запустить, чтобы
> вообще принять решение, нужно оно мне или нет
Так у тебя это вылилось в бессонные ночи и вырванные из висков волосы? Ололошеньки. Вот жеж задача-то...
| |
|
6.31, бедный буратино (ok), 10:09, 21/10/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
те версии, которые я пробовал ранее, вообще тупо после авторизации пытались биться не на хост:порт/урл, а на хост/урл. и подобных проблем подобного рода, которых у python-приложений нет В ПРИНЦИПЕ, у owncloud всегда было с избытком
на одном из компов у меня вообще специально апач стоит, чисто для owncloud. при этом я лишил себя всех удобств nginx
| |
|
7.35, Аноним (-), 11:15, 21/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
>>специально апач стоит, чисто для owncloud. при этом я лишил себя всех удобств nginx
стоит nginx 1.6.2, apache нет совсем - ВСЁ работает.
по вашим комментариям, складывается впечатление что вы просто не умеете работать с php (уж не знаю питон ли виной этому)
| |
7.63, scorry (ok), 17:27, 21/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
> те версии, которые я пробовал ранее, вообще тупо после авторизации пытались биться
> не на хост:порт/урл, а на хост/урл. и подобных проблем подобного рода,
> которых у python-приложений нет В ПРИНЦИПЕ, у owncloud всегда было с
> избытком
> на одном из компов у меня вообще специально апач стоит, чисто для
> owncloud. при этом я лишил себя всех удобств nginx
Есть жеж конфиг для энджинекса. И для лайти есть. И для ещё пары серверов, насколько я помню. Да и апач можно за энджинекс поставить, если хочется пользоваться преимуществами последнего.
Отключаемые при апдейтах плагины на оунклауде — вот это задница настоящая.
А по другим проблемам — сообщество там вполне отзывчивое, пишите и предлагайте, они отзываются и исправляют.
| |
|
6.33, бедный буратино (ok), 10:24, 21/10/2015 [^] [^^] [^^^] [ответить]
| –4 +/– |
> Так у тебя это вылилось в бессонные ночи и вырванные из висков волосы? Ололошеньки. Вот жеж задача-то...
на слоган потянет:
"PHP. мы делаем своим пользователям хуже"
притом что php для owncloud я проблемой не считаю. хвала openbsd, теперь всё просто.
но вот заявление "теперь это проще запустить" - ну как назвать людей, которым проще поставить ОБЩЕСИСТЕМНУЮ ВЛИЯЮЩУЮ НА ВСЁ ВЕЩЬ, с особыми настройками, и подогнать приложение (в нужный каталог, под нужные правила, под нужный конфиг), чем запустить "на месте" приложение (если уже открыт терминал, то вопрос wget && tar xf && run - вопрос на 20 секунд)?
ну вляпался owncloud в php - ну что с этим поделаешь. от этого ни owncloud ни стал хуже, ни способ запуска приложенй на php - лучше
| |
|
7.41, vitalif (ok), 11:56, 21/10/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
б.б, прекрати изливать воинствующую безграмотность
всем кроме тебя почему-то php настраивать легче, чем все остальные питоны с их миллионами зависимостей и virtualenv'ами
| |
7.64, scorry (ok), 17:34, 21/10/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
Мужчина, ну хватит уже устраивать вот это вот всё такое. Ну есть же у них форум, у разработчиков почта в открытом доступе, весь проект (или по частям, или в целом) на гитхабе лежит. Пишите и обращайтесь.
Вот вам лично, конкретно, что не нравится в оунклауде, кроме ПХП? Где тормозит, что ломает, что без спросу удаляет?
Файлы можно закачать? Можно. Зашарить можно? Можно. Между инстансами шарить файлы можно? Можно. Локальные/удалённые/амазон/хрен-знает-какой-вебдав можно прицепить? Можно. Адресная книга работает? Работает. Синхронизируется расписание с андроидом/эплом? Да. Почту отправляет, принимает, раундкуб подцепляет? Снова да.
Чего не хватает-то? Люди сделали, выложили, работает, исправляют. Йоц-тыць-дрыць, не тот язык в фреймворке. Ну ёлы-палы, на малине запускают и прочем полудохлом роутерном железе.
| |
|
|
|
4.71, Аноним (-), 18:47, 21/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Тебе, конечно, бесполезно обьяснять, но многих дешевых хостингах нет гоу
А там го и не нужен на хостинге, а вы наверное не в курсе про кросс-компиляцию.
| |
|
3.39, vitalif (ok), 11:53, 21/10/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
> ./gogs web
и оно тебе конечно не забивало 80-ый порт и само магически прописалось в конфиг nginx, ага
> в php НЕТ роутов без рерайтинга
роутинг пишется строчек в 5 путём парсинга PATH_INFO или REQUEST_URI. этой фичи в самом языке быть и не должно, это фича приложения/библиотеки, которую каждый должен делать так как ему нравится.
| |
|
2.34, YetAnotherOnanym (ok), 11:09, 21/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
> запускать owncloud на любом хостинге
а разве сабж придуман не для того, чтобы развернуть облако на своих мощностях? если вас устраивает чужой хостинг, можно просто взять готовый облачный сервис.
| |
|
|
2.26, tikh (?), 09:56, 21/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
актуальную версию синхронизации не умеет, но старая все еще поддерживается с небольшими плясками в about:config
| |
|
|
4.52, tikh (?), 13:03, 21/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
странно, у меня в общесистемных настройках синхронизации два варианта: 2firefox sync" и "firefox sync (устарело)". второй настроился и работает. firefox свежий, телефон xiaomi redmi2
| |
|
5.54, Аноним (-), 13:23, 21/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
Полез смотреть - не нашел. Ну значит я слепой, пойду поищу в гугле.
| |
|
6.55, Аноним (-), 13:32, 21/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
Все ясно, спасибо. Нажимаешь "Add account" - и там есть Firefox Sync (deprecated)
| |
|
|
|
|
|
1.43, vitalif (ok), 11:59, 21/10/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Вообще немного глюкодром конечно этот ownCloud... я как-то попробовал поудалять видео (несколько больших, по гигу), так оно просто повисло и всё. Потому что по дефолту файлы удаляются в корзину, и не посредством перемещения, а посредством КОПИРОВАНИЯ. При этом держится какая-то блокировка на базу, в итоге все php5-fpm курят бамбук и ждут, пока один из них докопирует уже видео в корзину. Потом тот, который копировал, в итоге дохнет по таймауту, браузер делает перезапрос, и пошли заново...
| |
1.53, Аноним (-), 13:20, 21/10/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Шифрование пользовательских ключей теперь производится на стороне клиента, что позволяет обеспечить сохранность зашифрованных данных в случае взлома сервера.
Это что, теперь владелец сервера не сможет увидеть мою порнуху вообще никак?
| |
|
2.65, scorry (ok), 17:36, 21/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
>> Шифрование пользовательских ключей теперь производится на стороне клиента, что позволяет обеспечить сохранность зашифрованных данных в случае взлома сервера.
> Это что, теперь владелец сервера не сможет увидеть мою порнуху вообще никак?
Вот самая жеж мякотка, ага? :-)
| |
|
1.57, CSRedRat (ok), 14:29, 21/10/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Отличный продукт! Виндовый клиент бывает только глюкавит, а в целом очень даже норм.
| |
|
2.58, Аноним (-), 16:15, 21/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
Что именно нормального в таком решении? PHP хорошо биндит с WebDav ?
| |
|
3.59, CSRedRat (ok), 16:32, 21/10/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Что именно нормального в таком решении? PHP хорошо биндит с WebDav ?
Оно работает как задумано без лишних ухищрений и вопросов - это главное.
| |
|
|
1.60, Anonymouse (?), 16:36, 21/10/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
С русским языком уже научился работать?
Не падает, когда загружаешь папки и файлы с русскими именами?
| |
|
2.66, scorry (ok), 17:37, 21/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
> С русским языком уже научился работать?
> Не падает, когда загружаешь папки и файлы с русскими именами?
С УТФ8 всё ок. Только я через вебдав с ним не работаю, а через веб-интерфейс директории не загружаются. Файлы грузятся ОК.
| |
|
|
|
3.85, scorry (ok), 18:03, 26/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Лорчую seafile!
Как он по сравнению с оунклаудом? Как работает с большими файлами?
| |
|
4.86, Аноним (-), 18:06, 26/10/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Лорчую seafile!
> Как он по сравнению с оунклаудом? Как работает с большими файлами?
Проблем не замечал. Крутится в lxc с nginx на пару. Недавно синкал исошник :-0 - все ровно.
| |
|
5.87, scorry (ok), 18:25, 26/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
>>> Лорчую seafile!
>> Как он по сравнению с оунклаудом? Как работает с большими файлами?
> Проблем не замечал. Крутится в lxc с nginx на пару. Недавно синкал
> исошник :-0 - все ровно.
Спасибо. Я так вижу, оно только для файлохранения, всяческих приложений, типа таковых, написанных для оунклауда, в нём нет?
| |
|
6.88, Аноним (-), 20:05, 26/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
Нет, всяких плюшек как в овнклауде нет. Можно шифровать библиотеки, к примеру. Каждая бибоиотека - подобие отдельной папки синхронизации.
| |
|
|
|
|
|
1.79, Аноним (-), 12:38, 22/10/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> Шифрование пользовательских ключей теперь производится на стороне клиента, что позволяет обеспечить сохранность зашифрованных данных в случае
взлома сервера. В утилиту occ добавлены средства для работы с
зашифрованными файлами из командной строки;
Ого! Думал, это никогда не возьмутся исправлять. Только этой фичи и ждал.
Веб-интерфейс не юзаю, а синхронизация через их клиент (и WebDAV) работет без нареканий, поэтому на php плевать, хотя обычно я обхожу его десятой дорогой.
| |
|