LINUX.ORG.RU
ФорумTalks

[Мозговой штурм] Переход на линукс


0

0

Уважаемые коллеги! Необходима помощь коллективного разума.

Есть задача - перевести разработку ПО с MS-ориентированных инструментов (MS-Access) на нормальные кроссплатформенные (с целью скорейшего перевода пользователей этих разработок на линукс)

Даже две задачи: 1. разработка нового ПО; 2 портирование (или переписывание) *целой_кучи* уже существующих программок.

В этом контексте уже были поризнесены слова: "Qt", "Pyton", "PyQt"

И еще. Хорошо, если бы тема получилась как обзор, пригодный для "первого знакомства" с возможностями предлагаемых средств (ведь в VBA - столько "наворотов" !!!),

Прошу высказывать свое мнение!

ps: Весьма возможно, что результаты будут внедрены в системе здравоохранения.

★★

Re: [Мозговой штурм] Переход на линукс

Питон - хороший вариант для "первого знакомства". Идея составления проги из смайликов и непечатных символов может показаться весьма забавной, и, следовательно, завлекательной.

Боюсь однако, что однако такой переход будет нелёгким. Главным образом, потому что вба и существующие в линух средства ориентированы на разные модели разработки.

bugmaker ★★★★☆ ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от klalafuda

Re: [Мозговой штурм] Переход на линукс

>какого рода хоть ПО?

Базы данных ("реестры") различной степени "карманности" :)

Стоят такие программулинки "на местах", там различную инфу вносят, и регулярно "в центр" сливают. Ну, а в центре как ее крутят - уже отдельныя тема... :)

grinn ★★ ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от bugmaker

Re: [Мозговой штурм] Переход на линукс

>Питон - хороший вариант для "первого знакомства". Идея составления проги из смайликов и непечатных символов может показаться весьма забавной, и, следовательно, завлекательной.

Ты что-то совсем напутал... Смайликами и непечатными символами пишут на перле, и он как раз плохой вариант "для первого знакомства". Но о перле тут речи не было...

Deleted ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от bugmaker

Re: [Мозговой штурм] Переход на линукс

>Питон - хороший вариант для "первого знакомства".

Нее, имелось ввиду не "какое средство подходит для первого знакомства", а описание в объеме "для первого знакомства" возможностей различных средств разработки (в т.ч. и питона, конечно :))

grinn ★★ ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от UserUnknown

Re: [Мозговой штурм] Переход на линукс

Так вроде в опенофисе есть:)

<lorquotes.ru>

>комьюнити при открытых спеках накатало бы 256 вариантов дров как минимум под каждую требующую того софтину

Потом форкнуло ещё на 1024 варианта, потом 1022 из них загнулось бы по естественным причинам, ещё один перестали бы поддерживать дистростроители из-за разногласий с лицензией и формой логотипа, а последний вариант украл бы негрософт и подал на комьюнити в суд, за то, что они юзали его код.

</lorquotes.ru>

wieker ★★ ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от bugmaker

Re: [Мозговой штурм] Переход на линукс

>потому что вба и существующие в линух средства ориентированы на разные модели разработки

Ну, и модель разработки сменить... До кучи. :)

grinn ★★ ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от theserg

Re: [Мозговой штурм] Переход на линукс

>а бюджет всей этой задачи какой?

Ну что ты как маленький! Какой еще бюджет может быть в бюджетной организации? Никакой! :))

(задачу надо сперва хотя бы сформулировать, а уж потом деньги выбивать)

grinn ★★ ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от grinn

Re: [Мозговой штурм] Переход на линукс

> Базы данных ("реестры") различной степени "карманности" :) Стоят такие программулинки "на местах", там различную инфу вносят, и регулярно "в центр" сливают. Ну, а в центре как ее крутят - уже отдельныя тема... :)

Paradox :)

// wbr

klalafuda ★☆☆ ()

Re: [Мозговой штурм] Переход на линукс

Нормальные кроссплатформенные тулзы - это ява и лисп, ну может еще с++, если трольтех будет нормально поддерживать виндовс.

Sun-ch ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от Deleted

Re: [Мозговой штурм] Переход на линукс

>> Питон - хороший вариант для "первого знакомства". Идея составления проги из смайликов и непечатных символов может показаться весьма забавной, и, следовательно, завлекательной.

> Ты что-то совсем напутал... Смайликами и непечатными символами пишут на перле, и он как раз плохой вариант "для первого знакомства". Но о перле тут речи не было...

Это ты напутал, я сейчас как раз с питоном вожусь. Как ещё можно назвать например такое: " for g in grp[1:]: ... " вместо принятого в порядочном обществе (dolist (g (rest grp)) ...)

bugmaker ★★★★☆ ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от bugmaker

Re: [Мозговой штурм] Переход на линукс

Смотря что понимать под "порядочным обществом"... Если контингент санатория-профилактория строгого режима для принудительного лечения больных скобкозависимостью, то да... можно согласиться.

Deleted ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от grinn

Re: [Мозговой штурм] Переход на линукс

> я уж забыл даже, что он существует... :)

существует, куда ж он денется то. я правда не слышал об открытых клонах, но может и такое есть.

// wbr

klalafuda ★☆☆ ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от klalafuda

Re: [Мозговой штурм] Переход на линукс

вопрос в том, как сконвертить в это чудо аксесовскую прогу с наименьшими затратами. А то - мож переписать на пыхе каком-нить - быстрее будет... :))

grinn ★★ ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от grinn

Re: [Мозговой штурм] Переход на линукс

> вопрос в том, как сконвертить в это чудо аксесовскую прогу с наименьшими затратами. А то - мож переписать на пыхе каком-нить - быстрее будет... :))

ну видимо лишь переписать, как иначе то?

// wbr

klalafuda ★☆☆ ()

Re: [Мозговой штурм] Переход на линукс

Для аналогичной задачи выбрал и сейчас использую MySQL + Qt

UVV ★★★★★ ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от Deleted

Re: [Мозговой штурм] Переход на линукс

>Веб-вариант не рассматривается?

На данном этапе рассматриваются все варианты

>>различной степени "карманности"

"карманный" в значении "маленький", "локальный"

grinn ★★ ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от grinn

Re: [Мозговой штурм] Переход на линукс

> вот и хотелось бы определить - на чем? :)

ну по всей видимости на том, с чем лучше всего знакомы ваши разработчики. даже если это C в конце-концов или PHP. им же с этим возиться, ведь так? если это MS Access то мне трудно что-то сказать, никогда с ним не общался. хотя скорее всего должны быть сходные аналоги. что там у них в качестве внутреннего языка, MS Visual Basic? если вполне приличные аналоги.

// wbr

klalafuda ★☆☆ ()

Re: [Мозговой штурм] Переход на линукс

Ява в мускулем спасут здравоохранение. Фишки ВБАшные есть во всяких Эклипсах, нетбинсах и сановской студии.

Неасиливших программастов здавать на опыты профессорам медицины.

anonymousI ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от klalafuda

Re: [Мозговой штурм] Переход на линукс

>на том, с чем лучше всего знакомы ваши разработчики

лучше всего, ес-сно - с MS Access... :) там используется VBA, заточенный на обработку результатов выборки (if'ы там всякие хитрые...)

поэтому, конечно, хотелось бы "скриптовый" язык... с богатыми возможностями.

grinn ★★ ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от bugmaker

Re: [Мозговой штурм] Переход на линукс

> Как ещё можно назвать например такое: " for g in grp[1:]: ... "
> вместо принятого в порядочном обществе (dolist (g (rest grp)) ...)

Млин, ну это уже реально достало. Неужели бывают такие фанатеги.
Опомнитесь, фанатеги, вы только дискредитируете лисп таким поведением! Открою вам секрет, вы очень смешно выглядите со стороны!

P. S. Lisp - отличный язык, очень удобный для многих задач. Вот и все,
не более.

satanic-mechanic ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от anonymousI

Re: [Мозговой штурм] Переход на линукс

>Ява с мускулем

А как же легендарные тормоза явы? Ведь некоторые, в каком-нибудь фельдшерском пункте совхоза "Новодрищенский", еще на P-100 работать могут...

grinn ★★ ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от satanic-mechanic

Re: [Мозговой штурм] Переход на линукс

Расслабься, у бугмакера имидж просто такой (несмешной, но эксцентричный клоун). В питоне все-таки рекомендуется для работы с массивами использовать ФП-шный стиль, например map() вместо for i in...

Кстати, а почему тут все время упоминают mysql? Для него ж сервер еще нужно, что имхо не подходит, для "карманной" базы данных. Вот qt имеющий _встроенную_ поддержку sqlite и хорошую переносимость более подходит для таких целей, а для скриптинга можно qsa заюзать.

Deleted ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от Deleted

Re: [Мозговой штурм] Переход на линукс

> Кстати, а почему тут все время упоминают mysql? Для него ж сервер еще нужно, что имхо не подходит, для "карманной" базы данных. Вот qt имеющий _встроенную_ поддержку sqlite и хорошую переносимость более подходит для таких целей, а для скриптинга можно qsa заюзать.

забавное замечание есть на trolltech.com по поводу QSA:

http://www.trolltech.com/developer/downloads/qt/qsa

--- cut ---
The QSA Open Source Edition is provided under the GNU General Public License, GPL. This specifies that you may freely use QSA for:

* Running Open Source/GPL Licensed software developed by others
* Development of open source/non-proprietary software

If you are receiving a salary to write software, or if you plan to commercialize the software you are writing with Qt and QSA, you must use a commercial version of Qt and QSA. Please refer to the Open Source Downloads info page for reasons why.
--- cut ---

собственно пункт "If you are receiving a salary to write software" конечно порадовал :))))

// wbr

klalafuda ★☆☆ ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от Deleted

Re: [Мозговой штурм] Переход на линукс

>Вот qt имеющий _встроенную_ поддержку sqlite .... а для скриптинга можно qsa заюзать.

А вот про эти вещи - не знал. Спасибо!

grinn ★★ ()

Re: [Мозговой штурм] Переход на линукс

Насчет QSA недавно наткнулся в smart-е:

Qt Script for Applications

Qt Script for Applications can be used to build scripable applications with Qt. The workbench tool is included in this release.

Warning: Don't use it for new designs, because it will reach it end of live on Dec 2008. So wait for Qt 4.3, witch inlcudes a new scripting engine.

YesSSS ★★★ ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от Deleted

Re: [Мозговой штурм] Переход на линукс

>Расслабься, у бугмакера имидж просто такой (несмешной, но эксцентричный клоун).
С эксцентриком в одном месте, как у бегемота? :-)

anonymous ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от klalafuda

Re: [Мозговой штурм] Переход на линукс

>. что там у них в качестве внутреннего языка, MS Visual Basic? если вполне приличные аналоги. А вот еще советуют некоторые [Ы!] с MS Access перевести на .Net, а уж с него - на mono... :D

grinn ★★ ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от mutronix

Re: [Мозговой штурм] Переход на линукс

> полностью SQL+Web вариант.

Опять же - на чем Web писать? php-pyton-perl? java? ;)

Ну и, опять же - лишний сервер... даже 2 :) (Не ужоскакая проблема, конечно, но дополнительная единица обслуживания возникает)

Зато - масштабируемость охренительная, это да...

grinn ★★ ()

Re: [Мозговой штурм] Переход на линукс

А как на cчет лицензии на QT или разработка будит строго в пределах GPL?

XeDuH ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от grinn

Re: [Мозговой штурм] Переход на линукс

> Ну и, опять же - лишний сервер... даже 2 :) (Не ужоскакая проблема, конечно, но дополнительная единица обслуживания возникает)

Расскажи, плиз, подробнее как оно сейчас работает. Локально(не в каждый "Новодрищеннский" проведен инет.) или нет? Т.е. не возникнет-ли проблеммы с инетом.

Какие, действительно, компы есть. На P100 imho python/java весьма могут подохнуть.

YesSSS ★★★ ()
Ответ на: Re: [Мозговой штурм] Переход на линукс от grinn

Re: [Мозговой штурм] Переход на линукс

MSAccess like: http://www.openoffice.org/product/base.html

SQL+Web Тру: http://www.oracle.com/technology/products/database/application_express/index....

Бесплатный вариант (!НО! см. ограничения): http://www.oracle.com/technology/software/products/database/xe/htdocs/102xeli...

:)

Neksys ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.