Что является лучшей платформой/языком для разработки приложений на базе Windows/Desktop, которые могут работать автономно (иногда)? .NET (C#, ASP) или Java или любой другой инструмент для разработки? Это приложение требует хранения данных в базе данных (включая некоторые ГИС), а затем Синхронизировать оба пути с основным сервером (SQL/Oracle) в нерабочее время или по инициативе пользователя или события или в режиме онлайн? Кроме того, рекомендуемый инструмент/IDE должен позволить нам в будущем перенести это настольное приложение как веб-приложение на корпоративный сервер с меньшей болью или повторной работой, когда доступ к интернету/nw доступен всем нашим удаленным сайтам/пользователям. Любые ввод/советы приветствуются.Настольное приложение
ответ
Вы можете попробовать Adobe AIR. Похоже, что он будет обслуживать большинство ваших потребностей на рабочем столе, и он должен быть проще всего перейти в веб-приложение (Flex).
Если вы строго выполняете разработку настольных приложений Windows, C# или VB.NET были бы отличным выбором. Существует тонна документации для разработчиков .NET. Несмотря на то, что структура является бесплатной загрузкой от Microsoft, любая серьезная работа является громоздкой и утомительной без IDE.
Если вам нужна была возможность поддерживать ваше приложение на нескольких операционных системах, кроме Microsoft Windows, то я думаю, что стоит посмотреть на Java.
Для веб-решений в .NET у вас есть ASP.NET, Java у вас есть JSP и Tomcat.
C#/WPF для настольных компьютеров с Silverlight, XBAP или даже ASP в качестве онлайн-опций.
Перейти на веб-сайт после того, как вы уже разработали настольное приложение, это действительно плохая идея. Нет причин, по которым настольное приложение не может использовать интернет-соединение и обновляться с сервера.
Вы можете попробовать Delphi. Это быстрый инструмент разработки приложений. Очень разные, но очень быстрые в использовании. Хорошо подходит для интеграции Oracle. Синхронизация данных, вероятно, придется настраивать, если вы не используете что-то вроде Sybase SQL Anywhere.
Нет, просто используйте midas –
Поскольку вы упомянули о желании включить веб-приложение в какое-то время, я бы посмотрел на Silverlight. Внеуровневые возможности были внедрены в Silverlight 3. Это означает, что приложение может работать непосредственно на рабочем столе, а подключение к Интернету является необязательным. Однако, когда доступно интернет-соединение, у него есть встроенная поддержка автоматического обновления.
И теперь в Silverlight 4 можно запустить приложение Silverlight с внешним браузером с повышенным доверием. Silverlight 4 также, наконец, представил такие вещи, как поддержка правой кнопкой мыши, доступ к буферу, полная поддержка клавиатуры в полноэкранном режиме и т. Д. Поэтому, если вы только начинаете разработку, я бы определенно использовал версию 4.
должны общаться с чем-то вроде службы WCF для многих операций с базой данных. Но переход с Silverlight должен позволить вам создать что-то, что будет работать на рабочем столе и в Интернете, без необходимости управлять двумя системами.
- 1. Настольное приложение
- 2. Настольное приложение или веб-приложение
- 3. Meteorjs как настольное приложение
- 4. Настольное приложение HTML5
- 5. Apache Pivot - настольное приложение
- 6. Зарегистрировать настольное приложение
- 7. Настольное приложение Java?
- 8. автоматически обновляет настольное приложение
- 9. Установщик Vs. Настольное приложение
- 10. maven, разверните настольное приложение
- 11. Настольное приложение в Java
- 12. Silverlight как настольное приложение?
- 13. Как скомпилировать настольное приложение Node.JS?
- 14. Настольное приложение, использующее RSS-каналы
- 15. Добавить текст в настольное приложение
- 16. Настольное приложение с использованием титана
- 17. Лицензия на настольное приложение C#
- 18. Добавить аналитику в настольное приложение
- 19. Настольное приложение - PHP, HTML, MYSQL
- 20. Настольное приложение, доступное нескольким пользователям
- 21. Настольное приложение IBM Worklight Standalone
- 22. Как распространять настольное приложение Java?
- 23. Настольное приложение OpenGL для iPhone
- 24. Веб-страница, запускающая настольное приложение
- 25. Netbeans настольное приложение посещаемости учителей
- 26. Сделать настольное приложение веб-интерфейсом
- 27. Проверьте, работает ли настольное приложение
- 28. написать настольное приложение в javascript
- 29. Запустить настольное приложение от MSBuild
- 30. Html5 Кросс-платформенное настольное приложение
Это зависит от сложности приложения, но +1 в любом случае. –