Веб-разработчик хочет научиться настольному программированию - PullRequest
3 голосов
/ 17 января 2010

Я веб-разработчик (Java и ColdFusion), который хотел бы научиться программировать некоторые простые настольные приложения. Большинство из них были бы для Windows, но было бы здорово программировать что-то, что может быть кроссплатформенным.

Мне никогда не нравилось программирование на десктопе в Java, хотя я готов дать ему еще один шанс. Любой совет о том, что может быть хорошим местом для начала?

Ответы [ 4 ]

3 голосов
/ 17 января 2010

Лично я бы посмотрел что-то вроде Adobe AIR (Flex) , Silverlight (.NET) , Cappuccino или другой среды RIA.

Многие разработчики программного обеспечения смотрят на вещи прямо сейчас с другой стороны: как мы можем получить наши настольные приложения в Интернете? Или, что еще лучше, как мы можем написать один набор кода, который работает на всех платформах, на которые мы хотим ориентироваться?

Все эти фреймворки / наборы инструментов позволят вам написать один набор кода и развернуть его на многих различных платформах без особых усилий или вообще без них. Если вы знаете Java, вам не следует искать их слишком далеко от того места, где вы сейчас находитесь.

2 голосов
/ 17 января 2010

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

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

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

Однако у меня нет конкретных книг или веб-сайтов, которые можно было бы рекомендовать, потому что я давно не смотрел какие-либо вступления в книги по программированию на рабочем столе, поэтому мой совет устарел. Кроме того, вы не слишком конкретны в отношении того, чего хотите достичь, поэтому трудно понять, с чего начать. Тем не менее, если вы уже знаете веб-программирование, я не думаю, что это имеет большое значение, какую книгу вы выберете, если она направляет вас к созданию чего-либо.

2 голосов
/ 17 января 2010

Вы можете изучить ASP.NET для веб-разработки (поскольку у вас уже есть основа для веб-разработки), а затем легко применить многие из тех же идей для создания настольных приложений. Есть много общего, и вы будете использовать ту же мощную IDE (Visual Studio).

Я помогал в проведении курса по веб-программированию на ASP.NET с использованием этой книги для студентов, имеющих опыт работы с Java и основы веб-разработки (HTML / JS), и после курса они смогли использовать C # для создания настольных приложений в качестве проектов для других курсов.

0 голосов
/ 17 января 2010

Попробуйте RealBasic . Это кроссплатформенный и простой в освоении. Для настольных приложений это хорошая платформа.

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