Что лучшая технология должна создать [закрытое] настольное приложение

Вы можете использовать pysftp для загрузки ваших данных и сохранения их в корзину GCS вне вашего конвейера лучей. А затем запустите лучевой конвейер, указывающий ведро GCS. Так как ваш рабочий процесс в партии по своей природе, так что будет делать. В луче нет разъема FTP.

5
задан Rob Kam 7 January 2009 в 19:16
поделиться

14 ответов

Если Вы не определяете, каковы точно Ваши приоритеты, нет никакого реального ответа на этот вопрос (как это происходит с большинством, "Что является лучшим...?" вопросы):

  • О какой среде/ОС Вы заботитесь? Windows? Linux? Mac OS X?
  • Насколько важный простота разработки?
  • Насколько важный объем потребляемой памяти?
  • Насколько важный "свобода" (независимо от того, что Ваше определение этого)?
  • Сколько денег Вы имеете в наличии для задачи?
  • Сколько времени Вы имеете?
  • Насколько важный устойчивость Вашего приложения?
  • Насколько важный proofability Вашего приложения?
  • Какой язык разработки, если таковые имеются, Вы знаете?

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

9
ответ дан 18 December 2019 в 05:22
поделиться

C# с .NET является самым привилегированным способом разработать настольные приложения в Windows и получит Вас решение, более быстрое, чем путем изучения и кодирования с чем-то большего низкого уровня как C++ и API Win32. Плюс, как указано Josh, cut-down-but-functional-enough версия доступна бесплатно, если стоивший соображение.

4
ответ дан 18 December 2019 в 05:22
поделиться

Используя гибкий провод для создания приложения AIR позволил бы Вам создать межплатформенное настольное приложение.

6
ответ дан 18 December 2019 в 05:22
поделиться

В мире .NET необходимо будет выбрать между WPF и WinForms.

WPF является остротой.

3
ответ дан 18 December 2019 в 05:22
поделиться

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

Можно определенно стать очень в сорняках с Swing (CellRenderers, и т.д.), но основной Swing отдельно, вероятно, удовлетворит 80% вариантов использования.

3
ответ дан 18 December 2019 в 05:22
поделиться

Поскольку EB указывает, что это все действительно зависит. Я рекомендовал бы запустить с управляемого языка как C# или Java, мое персональное предпочтение было бы, чтобы быть изучить C#, и можно использовать свободный IDE от Microsoft по имени Выпуски Visual Studio Express. http://www.microsoft.com/Express/

Я также принимаю Вашу разработку в Windows?

2
ответ дан 18 December 2019 в 05:22
поделиться

WPF действительно легок работать с: хорошая разметка, легкая отредактировать. И это может легко уменьшить масштаб к Silverlight (начиная с Silverlight = WPF/E = WPF Везде) и стать веб-приложением только с небольшим количеством тонкой настройки.

2
ответ дан 18 December 2019 в 05:22
поделиться

Так, как это причиняет боль мне для высказывания, пойдите с технологиями Microsoft. Вы получите быстрые результаты с .NET, независимо от языка, который Вы выбираете. C# имеет превосходную поддержку инструментов, и в.Net 3.5 это превращается в половину достойного языка и его, платформа .NET имеет многих, многие (слишком многие!) платформы и библиотеки классов, которые можно использовать.

Удар для маркера и мелкой кривой обучения на plaform Windows - это - то, о чем .NET - все. Выпуски Экспресса Visual Studio свободны, настолько создающее приложение для персонального использования не будет стоить Вам десять центов.

2
ответ дан 18 December 2019 в 05:22
поделиться

Мы используем C#, в настоящее время с точечными сетевыми 2.0, но мы можем переместиться в 3,0 или 3.5 в следующем году или около этого.

1
ответ дан 18 December 2019 в 05:22
поделиться

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

Используйте то, что Вы знаете. Вы знаете C++, таким образом, C++ и QT являются, вероятно, самым быстрым способом пойти. Это дает Вам перетаскивание gui разработчик, быстрое время разработки и межплатформенная способность в качестве награды.

2
ответ дан 18 December 2019 в 05:22
поделиться

Я предлагаю ожидать MS Визуальный COBOL#, должный 1 апреля 2009.

1
ответ дан 18 December 2019 в 05:22
поделиться

Вот противоположное предложение: MFC. Да, C# и WPF являются последней вещью, хорошо поддерживаемой, и т.д. Однако приложение MFC является молнией быстро, не имеет никаких зависимостей от платформы, простых устанавливать, и т.д. Недавно Microsoft сделала значительное обновление к MFC, оказав поддержку для Office подобный 2007 UIs и т.д.

1
ответ дан 18 December 2019 в 05:22
поделиться

Нет действительно права, или неправильно ответьте здесь. Вы имеете много в наличии опций Вам когда дело доходит до выбора языка программирования. Я был Java-разработчиком в течение 10 лет теперь, таким образом, я могу сказать, что, да Java добьется цели, если Вы захотите. Java является установленной технологией и существуют загрузки доступных ресурсов, но Вы могли легко сделать тот же случай для многих других языков.

Если независимость от платформы важна, у Вас есть меньше вариантов.

Я предлагаю, чтобы Вы загрузили NetBeans, чтобы попытаться играть вокруг с созданием GUI, но что Вы также загружаете Visual Studio Express и судите того разработчика GUI за C# также.

Весело провести время

1
ответ дан 18 December 2019 в 05:22
поделиться

Пойдите с COM и ATL. Может использоваться любыми клиентами, начинающими с VB, C++, сценария Java. Или можно использовать QT, если Вы хотите, чтобы он был независим от платформы.

0
ответ дан 18 December 2019 в 05:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: