저는 간단한 데스크톱 응용 프로그램을 프로그래밍하는 방법을 배우려는 웹 개발자 (Java 및 ColdFusion)입니다. 이들 대부분은 Windows 용이지만 크로스 플랫폼이 될 수있는 프로그램을 작성하는 것이 좋습니다.웹 개발자는 데스크톱 프로그래밍을 배우려고합니다
필자는 Java 데스크톱 프로그래밍을 좋아하지는 않았지만, 다른 방향으로 제공하고 싶습니다. 시작하기에 좋은 곳이 무엇인지에 대한 조언이 있습니까?
저는 간단한 데스크톱 응용 프로그램을 프로그래밍하는 방법을 배우려는 웹 개발자 (Java 및 ColdFusion)입니다. 이들 대부분은 Windows 용이지만 크로스 플랫폼이 될 수있는 프로그램을 작성하는 것이 좋습니다.웹 개발자는 데스크톱 프로그래밍을 배우려고합니다
필자는 Java 데스크톱 프로그래밍을 좋아하지는 않았지만, 다른 방향으로 제공하고 싶습니다. 시작하기에 좋은 곳이 무엇인지에 대한 조언이 있습니까?
웹 개발을위한 ASP.NET을 배울 수 있으며 (웹 개발 기초가 있으므로) 데스크톱 응용 프로그램 제작에 많은 아이디어를 쉽게 적용 할 수 있습니다. 유사점이 많이 있으며 동일한 강력한 IDE (Visual Studio)를 사용하고 있습니다.
나는 자바와 기본 웹 개발 (HTML/JS) 배경을 가진 학생들에게 this book을 사용하는 ASP.NET 웹 프로그래밍 과정을 가르치고, 과정을 거친 후 C#을 사용하여 데스크톱 응용 프로그램을 다른 과정을위한 프로젝트.
개인적으로 나는 Adobe AIR (Flex), Silverlight (.NET), Cappuccino 또는 다른 RIA 프레임 워크와 같은 것을 볼 것입니다.
많은 소프트웨어 하우스가 지금 당장 다른 방법으로 당신을 찾고 있습니다. 웹에서 데스크톱 응용 프로그램을 어떻게 얻을 수 있습니까? 아니면 우리가 목표로 삼고 싶은 모든 플랫폼에서 작동하는 코드 세트를 어떻게 작성할 수 있습니까?
이러한 프레임 워크/툴 세트는 모두 하나의 코드 세트를 작성하고 별도의 노력없이 거의 다양한 플랫폼에 배포 할 수있게 해줍니다. Java를 안다면 지금있는 곳으로부터 도약을 너무 많이해서는 안됩니다.
무언가를 배우는 가장 좋은 방법은 처음부터 시작하는 경우 연습 문제가있는 책을 얻고 그 과정을 진행하는 것입니다.
특정 프로젝트를 염두에 둔 경우 인터넷에서 무료 자습서를 찾아 볼 수 있습니다.
어떤 방법 으로든 (운동이나 프로젝트를 위해) 뭔가를하는 것이 내 생각에 무언가를 배우는 가장 좋은 방법입니다.
데스크톱 프로그래밍에 대한 소개를 본 이후로 오랜 시간이 걸려 특정 조언을받을만한 책이나 웹 사이트가 없기 때문에 조언을 구할 수 없습니다. 또한, 당신이 성취하고자하는 것에 대해 너무 구체적이지 않으므로 어디서부터 시작해야할지 알기가 어렵습니다. 즉, 웹 프로그래밍을 이미 알고 있다면, 뭔가 책을 만드는 방향으로 안내하는 한 책을 너무 많이 선택하는 것이 중요하지 않다고 생각합니다.
시도 RealBasic. 그것은 교차 플랫폼이며 배우기 쉽습니다. 데스크톱 응용 프로그램의 경우 좋은 플랫폼입니다.
+1 카푸치노. 훌륭한. –
카푸치노는 데스크톱 용이 아닙니다 ... –
@ 루카 : 카푸치노는 데스크톱에 배포 가능한 앱을 구축하면 기술 스택이 전통적으로 그 설정에서 찾을 것으로 기대했던 것 같지 않다고 생각합니다. – jkp