2012-04-17 5 views
2

Я пытаюсь выбрать язык, IDE и другие инструменты, чтобы разработать приложение для фотогалереи для платформы Linux. В частности, Raspberry Pi работает Debian 6.0 (Сожмите).Visual Basic разработчик хочет писать приложения Linux

Мой фон почти исключительно использует Visual Basic с начала 1990 года и совсем недавно VB.NET в Visual Studio 2008.

Я попытался разработки в визуальной   студии   2008 и запустить приложение на целевой машине с помощью Mono, но я пришел через несколько вопросов, на ранних стадиях, что не дает мне много уверенности в этом маршруте. Мне действительно нравится то, что я могу использовать Visual Studio и Visual Basic.

Я рассматриваю изучение Python и с помощью одного из графических инструментариев, как Tkinter или Glade для GTK+, но я запутался, как кажется, есть огромное множество вариантов.

Что путь я должен взять разработку приложений для Linux, который имеет:

  1. Наименьшее кривой обучения для кого-то пришедшего из Visual Basic.

  2. Максимальная скорость/скорость разработки (производительность), а не скорость или эффективность готового применения.

У меня есть полный контроль над целевым компьютером, поэтому мне не нужны проблемы с установкой или распространением.

+0

В зависимости от ваших потребностей вы можете рассмотреть возможность просмотра в Моно. Он может запускать * большинство * .NET-сборок только с несколькими изменениями кода. (Конечно, это зависит полностью от вашего приложения. Ваши результаты могут отличаться.) Я не думаю, что я бы распространил приложение, требующее Mono, но если вы просто хотите немного поиграть, это может быть полезно для вас. – Brad

+0

@Brad: Учитывая ограниченные ресурсы Raspi (700 МГц ARM, 256 МБ ОЗУ), это хорошая идея? (Я никогда не использовал его, поэтому я не уверен, насколько он «тяжелый».) –

+0

@ Li-aungYip, О, я полностью пропустил, что он запускал его на малине. Нет, Моно не очень хорошая идея. :-D – Brad

ответ

0

Python, вероятно, так же хорош, как вы собираетесь получить, насколько «легкость обучения».

Что касается выбора инструментария GUI, я думаю, что wxWidgets может быть проще всего сбиться с земли. Попробуйте Jan Bodnar's wxPython tutorial. У него также есть учебники для PyGTK и Tkinter (среди прочих), если вы хотите посмотреть на них для сравнения.

+0

Может ли человек (-ы), который закрыл этот вопрос, объяснить мне, как это не касается программирования или каких часто задаваемых вопросов он не соблюдает? Или, пожалуйста, заново откройте, так как я очень хотел бы получить больше ответов на этот вопрос. – Guy

+0

@Guy: Близкая причина не та, которую я бы выбрал. Я бы закрыл его как: ** не конструктивный ** - Этот вопрос не подходит для нашего формата Q & A. Мы ожидаем, что ответы, как правило, будут связаны с фактами, ссылками или конкретными знаниями; этот вопрос, скорее всего, потребует мнения, дискуссии, аргументы, опрос или расширенное обсуждение. –

+0

@Guy: Причина, по которой я бы ее закрыл, потому что нет «правильного ответа» - только мнения, подобные тому, что я дал. Мы не можем ответить на него кодом, и вопрос слишком широк, чтобы давать конкретные рекомендации. –

 Смежные вопросы

  • Нет связанных вопросов^_^