Я начинаю новый проект, и я хочу использовать Delphi для графического интерфейса рабочего стола. Я буду использовать в основном типичный клиент/сервер с ним (возможно, с Firebird). У меня есть Delphi XE6 pro и более старые версии, которые были с ним. И это некоторые из моих несколько гибких требований:Какую версию Delphi следует использовать?
- Приложение должно работать на Linux и OSX, работая поверх Wine. (Это было непонятно, поэтому я передумал)
- Приложение должно работать на Windows XP.
- Я думаю, что буду использовать компоненты с открытым исходным кодом VirtualTreeView и Turbopower GUI. Или я могу рассмотреть более старую версию Devex, которая у меня есть, которая официально работает с XE, но может (я не знаю) неофициально работать над более поздней версией?
Этот проект не будет генерировать доход сразу, поэтому я бы предпочел не покупать более новую версию Devex (в настоящее время я жду, когда начнется новая работа, но на самом деле нет никакой гарантии) , Кроме того, я читал, что XE6 будет работать с XP, хотя он официально не поддерживается: http://blog.marcocantu.com/blog/2014_april_xe6avaialble.html Но мне все еще не нравится идея, так как Embarcadero на самом деле ее не тестировал. И сторонняя поддержка также может быть проблемой.
Может кто-нибудь сказать мне, почему мой вопрос был опущен? Если есть проблема, я постараюсь избежать этого в будущем, но я должен знать, что это такое. Благодарю. – Dan
Короткий ответ: в любом месте от XE2 до XE7. Длинный ответ, трудно ответить, не зная намного больше о ваших намерениях. –
@jerry Я в основном планирую использовать Delphi для базового редактирования данных, поэтому мне нужны некоторые хорошие средства управления данными и компоненты доступа к данным. БД будет на одном компьютере или в локальной сети, поэтому это не должно быть сложно. Все остальное будет на других языках, которые являются кросс-платформенными. И в конечном итоге я могу добавить интерфейс на основе браузера. Я в основном использую Delphi, так как это самый быстрый способ для меня создать графический интерфейс. Но я не хочу ввязываться в это долговременно. – Dan