Установка Лэрс на сервер Ubuntu

Предложения по новому функционалу. Пожелания по доработке. Копилка идей.

Модератор: Модераторы

Ответить
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Установка Лэрс на сервер Ubuntu

Сообщение MAKS18 » 05 янв 2017, 15:08

Возможно ли создать установку Лэрс для сервера с системой Ubuntu?
Аватара пользователя
Евгений Николаенко
Главный воспитатель
Главный воспитатель
Сообщения: 4504
Зарегистрирован: 03 фев 2010, 03:52
Откуда: Торонто, Канада

Re: Установка Лэрс на сервер Ubuntu

Сообщение Евгений Николаенко » 05 янв 2017, 18:25

Это предложение по улучшению или вопрос?
Блог разработчиков ЛЭРС Учёт:
http://blog.lers.ru
Kucher
Сообщения: 112
Зарегистрирован: 04 фев 2015, 09:27

Re: Установка Лэрс на сервер Ubuntu

Сообщение Kucher » 05 янв 2017, 21:32

Подобный вопрос мною уже задавался, но в несколько другом ключе: я предполагал перенос баз данных на UNIX. И если саму оболочку можно попытаться перенести во что-то вроде "Вайна" или использовать вэб-ку ЛЭРСа, то камнем преткновения всё равно остаётся БД от MS. По прежнему был бы весьма рад возможности переезда на UNIX. Видимо, для этого необходимы веские причины. А пока разработчикам нет смысла распыляться на одновременное освоение двух и более ОС, тем более что упор на менее популярную из них может повлечь потерю аудитории. И я их понимаю.
Александр Сидоров
Бывший сотрудник
Сообщения: 918
Зарегистрирован: 16 мар 2010, 06:53
Откуда: Хабаровск
Контактная информация:

Re: Установка Лэрс на сервер Ubuntu

Сообщение Александр Сидоров » 07 янв 2017, 05:13

Ну, сейчас Microsoft разрабатывает SQL Server on Linux. Уже доступна версия Public Preview: https://www.microsoft.com/en-us/sql-ser ... ding-Linux
Telegram-канал новостей ЛЭРС УЧЁТ: https://t.me/lersuchet
Kucher
Сообщения: 112
Зарегистрирован: 04 фев 2015, 09:27

Re: Установка Лэрс на сервер Ubuntu

Сообщение Kucher » 07 янв 2017, 11:03

Суть миграции на Unix как раз и заключается, по моему мнению, в гибкости программных решений + в некотором удешевлении (в моём конкретном случае) этих самых решений. Появление коммерческих гигантов в фриварных проектах никогда не приблизит альтернативу или сделает её сомнительной. Хотя бы потому что такие как Майкрософт всегда хотят заработать.
Т.е. я хочу сказать, что с удовольствием бы перевёл сервер на UNIX, но в перспективе хочу иметь хоть какую-то уверенность, что не сменял шило на мыло.
Александр Сидоров
Бывший сотрудник
Сообщения: 918
Зарегистрирован: 16 мар 2010, 06:53
Откуда: Хабаровск
Контактная информация:

Re: Установка Лэрс на сервер Ubuntu

Сообщение Александр Сидоров » 07 янв 2017, 11:45

Сервер мы сможем когда-нибудь переписать на кроссплатформенный .NET Core. К тому времени SQL Server on Linux уже выйдет, возможно даже вторая версия (в нашем сервере остается много кода на C++).

Дальнейшим шагом возможно будет поддержка других БД. Сейчас ведется частичный перенос кода из хранимых процедур БД на Entity Framework, Core-версия которого, уже поддерживает другие БД, например, PostgreSQL, MySQL. Поддержка Oracle у них есть в планах, там даже какое-то голосование за нее есть по ссылке. Но, критические части БД все-равно потребуют ручного переписывания под каждую из СУБД.

От "коммерческого гиганта" никуда мы не денемся, но .NET Core и Entity Framework Core разрабатываются открытым сообществом на GitHub.
Telegram-канал новостей ЛЭРС УЧЁТ: https://t.me/lersuchet
energon
Опытный пользователь
Сообщения: 794
Зарегистрирован: 18 мар 2014, 12:25

Re: Установка Лэрс на сервер Ubuntu

Сообщение energon » 09 янв 2017, 11:08

Kucher писал(а):Суть миграции на Unix как раз и заключается, по моему мнению, в гибкости программных решений + в некотором удешевлении (в моём конкретном случае) этих самых решений. Появление коммерческих гигантов в фриварных проектах никогда не приблизит альтернативу или сделает её сомнительной. Хотя бы потому что такие как Майкрософт всегда хотят заработать.
Т.е. я хочу сказать, что с удовольствием бы перевёл сервер на UNIX, но в перспективе хочу иметь хоть какую-то уверенность, что не сменял шило на мыло.
Ваши пожелания ясны, но вы должны понимать что продукты Microsoft от Microsoft не уходят, в том плане что нагрузить разработчиков ЛЭРС этой кросплатформенностью не самая практичная идея сейчас. И Wine не панацея! Да MS сделал шаг в сторону юникс систем, но не думайте что эта красивая картинка в итоге будет "бесплатной" или все будет как по маслу. Перенос на БД класса Postgresql возможна, главное чтобы не сказалось на производительности ЛЭРС, ибо мы например при наших 1500 объектах иногда испытываем жуткие проблемы с фильтрацией данных и скорость загрузки фильтрованных данных на клиенте происходит местами до 15-20 секунд - это очень много! это сводит мысль к тому, что оптимизация запросов проведена не достачно хорошо и не самые эффективные планы выполнения (не в укор разработчикам), перенос на бесплатные СУБД это не исправит.
ООО "Энергосистема", г. Киров
Александр Сидоров
Бывший сотрудник
Сообщения: 918
Зарегистрирован: 16 мар 2010, 06:53
Откуда: Хабаровск
Контактная информация:

Re: Установка Лэрс на сервер Ubuntu

Сообщение Александр Сидоров » 10 янв 2017, 02:46

energon писал(а):иногда испытываем жуткие проблемы с фильтрацией данных и скорость загрузки фильтрованных данных на клиенте происходит местами до 15-20 секунд
Про это, если можно, подробнее. Постараемся оптимизировать. Только в новой теме или в почту.
Telegram-канал новостей ЛЭРС УЧЁТ: https://t.me/lersuchet
Kucher
Сообщения: 112
Зарегистрирован: 04 фев 2015, 09:27

Re: Установка Лэрс на сервер Ubuntu

Сообщение Kucher » 11 янв 2017, 12:41

Уважаемый energon, я именно это и пытался сказать: если речь идёт об удобстве и выгоде, то не только Майкрософту это интересно, но и тем, кто использует их продукты. Я считаю что некоторые их решения слегка неповоротливы: мне нравится самому рулить ресурсами, а не надеяться на непонятные приоритеты, часто не учитывающие ситуации. Потому собственно речь о UNIXe и зашла. И конечно Wine не панацея, нужна полноценная поддержка, если уж делать.
Что касается оптимизации ЛЭРСа: я пока у себя на сервере проблем не вижу, но у нас он и не загружен почти - несколько десятков объектов это не нагрузка. Остальные просто нет возможности перевести, да и "Саян" у нас много, боремся пока так. Были небольшие проблемы, но разобрались, решилось добавлением памяти (базам и клиентам RDP немного не хватало, данные часто писались на винт) и теперь всё прекрасно, ушли тормоза и вылеты некоторых служб. По сравнению с некоторыми системами - ЛЭРС у меня на первом месте. Надеюсь что в дальнейшем он будет становиться только лучше.
energon
Опытный пользователь
Сообщения: 794
Зарегистрирован: 18 мар 2014, 12:25

Re: Установка Лэрс на сервер Ubuntu

Сообщение energon » 12 янв 2017, 08:40

Kucher писал(а):Уважаемый energon, я именно это и пытался сказать: если речь идёт об удобстве и выгоде, то не только Майкрософту это интересно, но и тем, кто использует их продукты. Я считаю что некоторые их решения слегка неповоротливы: мне нравится самому рулить ресурсами, а не надеяться на непонятные приоритеты, часто не учитывающие ситуации. Потому собственно речь о UNIXe и зашла. И конечно Wine не панацея, нужна полноценная поддержка, если уж делать.
Что касается оптимизации ЛЭРСа: я пока у себя на сервере проблем не вижу, но у нас он и не загружен почти - несколько десятков объектов это не нагрузка. Остальные просто нет возможности перевести, да и "Саян" у нас много, боремся пока так. Были небольшие проблемы, но разобрались, решилось добавлением памяти (базам и клиентам RDP немного не хватало, данные часто писались на винт) и теперь всё прекрасно, ушли тормоза и вылеты некоторых служб. По сравнению с некоторыми системами - ЛЭРС у меня на первом месте. Надеюсь что в дальнейшем он будет становиться только лучше.
ЛЭРС написан с применением коммерческой библиотеки DevExpress, сделать "нативным" приложение невозможно.
ООО "Энергосистема", г. Киров
Ответить