Вы можете использовать pysftp для загрузки ваших данных и сохранения их в корзину GCS вне вашего конвейера лучей. А затем запустите лучевой конвейер, указывающий ведро GCS. Так как ваш рабочий процесс в партии по своей природе, так что будет делать. В луче нет разъема FTP.
Если Вы не определяете, каковы точно Ваши приоритеты, нет никакого реального ответа на этот вопрос (как это происходит с большинством, "Что является лучшим...?" вопросы):
Это - всего несколько вещей, которые необходимо разъяснить, прежде чем хороший ответ сможет быть дан.
C# с .NET является самым привилегированным способом разработать настольные приложения в Windows и получит Вас решение, более быстрое, чем путем изучения и кодирования с чем-то большего низкого уровня как C++ и API Win32. Плюс, как указано Josh, cut-down-but-functional-enough версия доступна бесплатно, если стоивший соображение.
Используя гибкий провод для создания приложения AIR позволил бы Вам создать межплатформенное настольное приложение.
В мире .NET необходимо будет выбрать между WPF и WinForms.
WPF является остротой.
Я должен бросить свою поддержку позади Java приложения Swing здесь. Как настольный Java-разработчик много лет, я разработал много основательных приложений, которые действительно работают на нескольких платформах.
Можно определенно стать очень в сорняках с Swing (CellRenderers, и т.д.), но основной Swing отдельно, вероятно, удовлетворит 80% вариантов использования.
Поскольку EB указывает, что это все действительно зависит. Я рекомендовал бы запустить с управляемого языка как C# или Java, мое персональное предпочтение было бы, чтобы быть изучить C#, и можно использовать свободный IDE от Microsoft по имени Выпуски Visual Studio Express. http://www.microsoft.com/Express/
Я также принимаю Вашу разработку в Windows?
WPF действительно легок работать с: хорошая разметка, легкая отредактировать. И это может легко уменьшить масштаб к Silverlight (начиная с Silverlight = WPF/E = WPF Везде) и стать веб-приложением только с небольшим количеством тонкой настройки.
Так, как это причиняет боль мне для высказывания, пойдите с технологиями Microsoft. Вы получите быстрые результаты с .NET, независимо от языка, который Вы выбираете. C# имеет превосходную поддержку инструментов, и в.Net 3.5 это превращается в половину достойного языка и его, платформа .NET имеет многих, многие (слишком многие!) платформы и библиотеки классов, которые можно использовать.
Удар для маркера и мелкой кривой обучения на plaform Windows - это - то, о чем .NET - все. Выпуски Экспресса Visual Studio свободны, настолько создающее приложение для персонального использования не будет стоить Вам десять центов.
Мы используем C#, в настоящее время с точечными сетевыми 2.0, но мы можем переместиться в 3,0 или 3.5 в следующем году или около этого.
Вы собираетесь получить другой ответ от различных людей в зависимости от того, что они используют каждый день.
Используйте то, что Вы знаете. Вы знаете C++, таким образом, C++ и QT являются, вероятно, самым быстрым способом пойти. Это дает Вам перетаскивание gui разработчик, быстрое время разработки и межплатформенная способность в качестве награды.
Я предлагаю ожидать MS Визуальный COBOL#, должный 1 апреля 2009.
Вот противоположное предложение: MFC. Да, C# и WPF являются последней вещью, хорошо поддерживаемой, и т.д. Однако приложение MFC является молнией быстро, не имеет никаких зависимостей от платформы, простых устанавливать, и т.д. Недавно Microsoft сделала значительное обновление к MFC, оказав поддержку для Office подобный 2007 UIs и т.д.
Нет действительно права, или неправильно ответьте здесь. Вы имеете много в наличии опций Вам когда дело доходит до выбора языка программирования. Я был Java-разработчиком в течение 10 лет теперь, таким образом, я могу сказать, что, да Java добьется цели, если Вы захотите. Java является установленной технологией и существуют загрузки доступных ресурсов, но Вы могли легко сделать тот же случай для многих других языков.
Если независимость от платформы важна, у Вас есть меньше вариантов.
Я предлагаю, чтобы Вы загрузили NetBeans, чтобы попытаться играть вокруг с созданием GUI, но что Вы также загружаете Visual Studio Express и судите того разработчика GUI за C# также.
Весело провести время
Пойдите с COM и ATL. Может использоваться любыми клиентами, начинающими с VB, C++, сценария Java. Или можно использовать QT, если Вы хотите, чтобы он был независим от платформы.