2009-10-13 2 views
1

오래 전부터 델파이 였고 어떤 개발자라도 신속하게 win32 GUI 응용 프로그램을 만들 수 있습니다. 델파이는 임금 (장구 한 임금 ...이었다)이었다 그러나 지금 델피와 win32는 갔다.현대 GUI 개발

질문 - 현재 플랫폼 간 GUI 응용 프로그램을 빠르게 구축하기 위해 선호하는 플랫폼은 무엇입니까? 나는 자바와 C#의 좋은 지식을 가지고있어, 및

  • 자바 (멋져요) + SWT
  • 자바 (Grovy) + 기본 GTK (크로스 플랫폼?)
  • 비교를 위해 내가 찾고 있어요 자바 (멋져요) + QtJambi
  • .NET/모노 +는 GTK #
  • .NET/모노 + 윈폼 2.0 (& 리눅스에 기분이 아주 나쁜 모양)

용도 환영 모든 실제.

+7

Delphi도 Win32도 "없어졌습니다." –

+0

아마 제품이 아니라 기술로서 ... – knoopx

+0

Delphi가 사라 졌을 수도 있지만 Win32는 여전히 * Windows UI API입니다. GTK와 같은 다른 것들은 그것에 기초를두고 그것에 공통 인터페이스를 제공합니다. – Felix

답변

4

나는 1 년 전에 나에게 이것을 묻고 있었다. 마침내 나는 모노/GTK #와 함께 갔고 나는 매우 만족하고있다. Monodevelop는 "신속한 응용 프로그램 개발"철학에 따라 Delphi와 같은 느낌을줍니다.

Mono는 주요 플랫폼에서 실행되며 GTK는 더 많이 또는 덜 기본으로 느낍니다 (Java GUI와 달리 고대 버전처럼 보임).

C#은 또한 급속한 발전의 주역입니다.

또 다른 선택은 C++/QT입니다. Google 및 더 많은 대기업은 자사 제품에이 제품을 사용합니다.

+0

Java GUI에 문제가 없었습니다. UIManager .setLookAndFeel (UIManager.getSystemLookAndFeelClassName());'. –

+0

Windows가 아닌 다른 OS에서 Eclipse 또는 Netbeans을 살펴보십시오. 그들은 더 많거나 적게 좋아 보이지만 그들은 여전히 ​​느낌이 호수 ... – knoopx

+0

Thnx, 내가 무엇을 요구하는지 ... –

4

당신은 C#을/모노 또는 Java로 제한하지 않는 ... 파이썬/GTK있다 :

http://www.pygtk.org/

+0

+1, 정말 빠른 UI 디자인을 위해 Glade를 살펴보십시오. – Felix

+0

델파이에 익숙하지 않은 사용자는 불쾌감을 느끼지 않으려 고하지만, 파이썬 RAD 도구 중 하나가 겨자를자를 가능성은 없습니다. Delphi (그리고 오픈 소스 클론 FreePascal/Lazarus)에서 UI 구축은 일반적으로 Python 관련 자료에 의해 제공되는 것보다 한 두 단계 높은 추상 수준에서 수행됩니다. pygtk, wxpython, glade가 좋지 않다는 말은 아닙니다. 델파이 (또는 .net)에서 오는 누군가가 찾고있는 것 같지는 않습니다. –

+0

좋은 점; 나는 그가 자바 나 C#에 국한되지 않았다고 논평했다. – Randolpho

3

델파이는 C++ 빌더가되는 것처럼 또한 경우, http://www.embarcadero.com/products/delphi 거의 살아있다 내 개인적인 좋아하는 (만약 내가 C++로). 그러나 새로운 RAD 기술을 시험해보고 싶다면 wxPython 및 SQLAlchemy를 사용하겠습니다.

+0

저를 잘못 이해하지 마십시오. Java는 훌륭합니다. 현재 주요 개발에서 사용하고 있지만 wxPython IMO와 같이 "RAD"가 아닙니다. – Juparave

4

다른 사람이 말했듯이, 델파이는 여전히 살아 있고 발로 차 있습니다. 그러나 표준 델파이는 여전히 Win32이며, 많은 사람들이 델파이 애플리케이션에서 WINE을 성공적으로 사용하지만 크로스 플랫폼 솔루션이 아닙니다. Embarcadero는 상대적으로 새로운 .NET 기반 ObjectPascal 변형 ("Delphi Prism")을 사용합니다. Delphi Prism/.net/mono는 크로스 플랫폼의 경우 C# /. net/mono보다 약간 더 좋을 수 있지만 Microsoft의 경우가 아니라 비싸기 때문입니다.

크로스 플랫폼을 원하는 이전 Delphi 사용자는 Lazarus IDE에서 대부분 Delphi 호환 FreePascal 오픈 소스 ObjectPascal 컴파일러를 사용할 수 있습니다.이 컴파일러는 Delph 's IDE와 VCL의 대부분을 복제합니다. Windows, Linux, OSX 및 기타 플랫폼 (32 비트 및 64 비트)으로 데스크톱 응용 프로그램을 컴파일합니다. 과거에 델파이를 좋아하는 경우

내게는 좀 적어도 ​​가치가 보인다 http://www.freepascal.org http://www.lazarus.freepascal.org

+0

델파이 1-7의 사용자로서 나는 물론 델파이의 운명을 추적하고 있습니다. Embarcadero Delphi, FreePascal 및 Lazaurus.Delphi가 잠시 느슨하게되었습니다. 이제는 세계 프로그래밍 주류에서 벗어납니다. 이것은 내 목록에 파스칼을 포함하지 않은 유일한 이유입니다 ... –

0

가 델파이에 있던 같은 공간에 맞게 세 파이썬 기반 프로젝트.

Pythoncard, 다보 및

는 또한, 로컬로 실행하고 액세스 할 수 모질라 프리즘 또는 XULRunner가 같은 단일 URL을 브라우저를 사용하여 웹 애플리케이션을 구축 고려 Glom.