Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.02.2013, 08:50   #1
ixilimuse
Пользователь
 
Аватар для ixilimuse
 
Регистрация: 20.04.2011
Сообщений: 12
По умолчанию На что перевести проекты (Миграция с Delphi на SomePlatform)

Всем доброго времени суток, коллеги!

Не нашел более подходящего раздела форума кроме как этот)
Хотелось бы в не формальной форме посоветоваться с матерыми спецами ) И выяснить все плюсы и минусы и не только)

Предыстория:
Есть у меня два проекта. Один из них представляет из себя простую домашнюю программу для хранения контактов, напоминаний, учета финансов и т.п.
Второй проект это программа CRM написанная под одну конторку.

Оба проекта писаны на Delphi (2009). В одном в качестве СУБД используется MS Access. Во втором MS SQL 2008R2 Express.

Как можно понять, программы представляю из себя некий интерфейс для работы с базой данных. И на интерфейс этот так же наложены функции расчетов, индикации и т.п.

Сейчас я хочу полностью уйти от платных инструментов разработки. То есть уже подготавливаю себе рабочее место на Линуксе, исключительно со свободными инструментами разработки. И хочу перевести эти два проекта на что-то из свободного.

И вот теперь начинаются вопросы:

1. Мой опыт разработки в основном крутится вокруг Delphi, SQL, 1C 8.2. Учитывая этот опыт, на что мне будет проще перейти? Java, Qt? Какую СУБД использовать (для одного проекта важна портативность).
Возможно предложите что-то свое? (не указанное мной)

2. Так же есть желание что бы данные проекты стали мультиплатформенными. То бишь что бы они запускались под Windows, Linux, Android (хотя бы так). Но можно и iOS тоже включить в список))

3. На сколько реально спроектировать проект таким образом что бы он мог работать как обычное десктоповое приложение, так и в качестве WEB приложения в браузере, с сохранением всего функционала?

В общем буду рад вашим комментариям, советам, и ссылкам на примеры, книги, где что почитать, изучить, и все таки определиться на какой язык перейти проще и целесообразнее учитывая конечный желаемый результат)
ixilimuse вне форума Ответить с цитированием
Старый 14.02.2013, 09:36   #2
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Нынче модно все перекидывать в веб.
Цитата:
На сколько реально спроектировать проект таким образом что бы он мог работать как обычное десктоповое приложение, так и в качестве WEB приложения в браузере, с сохранением всего функционала?
Почему бы не сделать десктопное приложение для браузера? Не нужно будет менять протоколы обмена данными, толкать в обоих случаях json...
А на счет кросс-платформенности обо всем уже позаботились производители браузеров=)
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 14.02.2013, 12:33   #3
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Мой опыт разработки в основном крутится вокруг Delphi, SQL, 1C 8.2.
Ну, тогда Вы должны знать что 1С 8.2 способна работать в окне браузера (и в линях её так можно запустить).
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 14.02.2013, 12:37   #4
ixilimuse
Пользователь
 
Аватар для ixilimuse
 
Регистрация: 20.04.2011
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
Ну, тогда Вы должны знать что 1С 8.2 способна работать в окне браузера (и в линях её так можно запустить).
Это бесспорно очень удобный инструмент. И переписать свои проекты под 1С мне было бы проще всего
Вопрос в том что сама технологическая платформа стоит денег. И соответственно приходится плясать от этого) А мне бы хотелось реализовать инструмент на полностью свободных инструментах, что бы и использование готовых решений не требовало приобретения лишних лицензий)
ixilimuse вне форума Ответить с цитированием
Старый 14.02.2013, 13:36   #5
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию

ixilimuse
Цитата:
2. Так же есть желание что бы данные проекты стали мультиплатформенными. То бишь что бы они запускались под Windows, Linux, Android (хотя бы так). Но можно и iOS тоже включить в список))
Qt, но её не запустишь в браузере.

Цитата:
3. На сколько реально спроектировать проект таким образом что бы он мог работать как обычное десктоповое приложение, так и в качестве WEB приложения в браузере, с сохранением всего функционала?
WPF/Silverlight - но его не запустишь в линуксах.
the_deer_one вне форума Ответить с цитированием
Старый 14.02.2013, 14:54   #6
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Silverlight
Ну начинается: http://ru.wikipedia.org/wiki/Moonlight
Как говорится в одной телепередачи - мир интересней чем кажется.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 14.02.2013, 16:46   #7
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию

Utkin
Ну да давай, упоминай про все мёртворождённые трупики.
the_deer_one вне форума Ответить с цитированием
Старый 14.02.2013, 17:24   #8
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Ну да давай, упоминай про все мёртворождённые трупики.
То есть все чем Вы не пользуетесь является мертворожденным .
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 14.02.2013, 18:25   #9
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию

Utkin
Да мои оценки по поводу мёртворождённых трупиков - твой персональный уткинский эталон.
the_deer_one вне форума Ответить с цитированием
Старый 14.02.2013, 19:08   #10
_Engine_
Форумчанин
 
Регистрация: 29.06.2008
Сообщений: 603
По умолчанию

Если привычно Delphi, то можно посмотреть в сторону Lazarus+FreePascal
_Engine_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Миграция с Visual Studio на Delphi stranger84 Общие вопросы Delphi 2 24.11.2012 17:17
Миграция проекта D7 >> D2010. Оптимизация. Человек_Борща Общие вопросы Delphi 2 13.03.2011 03:22
перевести из C++ в Delphi FileExists Помощь студентам 2 06.12.2008 21:17
DirectX и Delphi - какие интересные проекты у вас есть? sergey07 Gamedev - cоздание игр: Unity, OpenGL, DirectX 3 05.01.2008 12:44
Помогите, пожалуйста, новичку с базой данных Oracle10g (в т.ч. миграция с Oracle8i) lexluther БД в Delphi 0 27.03.2007 12:03