그래서 내가 읽어 봤는데 델파이 XE2에 대해 조금 나는 아마 세계 투어로 이동합니다 시카고에서 일 이달 말까지 와서 아무도 여기에 응답 할 사람이 없을 경우이 질문을 부탁드립니다.
내가 궁금한 점은 델파이 코드가 어떻게 Mac에서 실행됩니까? 프로그램을 실행하기 위해 다른 것을 실행해야합니까 (예 : 가상 머신)?
그래서 내가 읽어 봤는데 델파이 XE2에 대해 조금 나는 아마 세계 투어로 이동합니다 시카고에서 일 이달 말까지 와서 아무도 여기에 응답 할 사람이 없을 경우이 질문을 부탁드립니다.
내가 궁금한 점은 델파이 코드가 어떻게 Mac에서 실행됩니까? 프로그램을 실행하기 위해 다른 것을 실행해야합니까 (예 : 가상 머신)?
답변:
이제 Delphi XE2 평가판을 다운로드하여 직접 사용해 볼 수 있습니다.
Firemonkey (FMX)는 Windows, mac 및 iOS 장치 (iPad, iPod Touch, iPhone)를위한 새로운 비즈니스 중심의 2D 및 3D 크로스 플랫폼 프레임 워크입니다.
그것은 실제로 러시아에 본사를 둔 ksdev 및 almdev 회사에서 얻은 기술을 기반으로하며, 해당 회사의 개발자는 현재 Embarcadero에서 일하며 Firemonkey를 구축 한 팀의 일원이었으며 XE2의 새로운 VCL 테마 지원입니다.
Firemonkey에는 많은 것이 있지만 XE2 Firemonkey는 새로운 플랫폼의 "첫 번째 릴리스"입니다. Firemonkey가 성장하고 성숙함에 따라 다음 몇 가지 릴리스에서 Embarcadero에서 오는 놀라운 것들을 많이 찾으십시오. 그것으로 작업하는 것에 대한 나의 의견은 그것이 "시간을 앞두고"있다는 것입니다. 멋진 응용 프로그램을 구축 할 수있는 좋은 방법입니다.
그러나 VCL만큼이나 성숙하지는 못합니다. 특히 Win32에서는 많은 것을 놓칠 것입니다. 보고 시스템. 기타 시간이 지남에 따라 써드 파티 구성 요소 에코 시스템이있을 것이지만, 현재로서는 FMX에서 실행되는 큰 써드 파티 구성 요소 라이브러리가 없습니다. 예를 들어, Developer Express 또는 TMS 구성 요소 세트에 해당하지 않으며 Rave 또는 FastReports가 없습니다. 기본적으로 제공되는 첫 번째 타사는 Venerable TeeChart이며 VCL과 Firemonkey에 모두 적합합니다. 파이 차트를 만들 수없는 "비즈니스 프레임 워크"가 제공된다면 슬프게되었을 것입니다.
파이어 몽키는 VGScene과 KSDev 회사의 창업자를 채용 한 결과물입니다. 그에 따라 OpenGL에 크게 의존하며 Windows와 Mac 사이에서 소스 코드를 이식하기가 어렵지 않습니다.
편집 : FireMonkey에 대한 자세한 정보는 http://www.andreanolanusse.com/en/a-little-bit-about-firemonkey-and-delphi-xe2/?utm_source=rss&utm_medium=rss&utm_campaign=a-little-bit -fire-firemonkey-and-delphi-xe2 정보
Delphi XE2는 멀티 플랫폼 바이너리를 생성합니다. VM없이 기본 애플리케이션이 있습니다.
Delphi XE2는 Windows 전용 도구로 유지되지만 Win32, Win64, Mac OSX, iOS 및 가까운 장래의 Android 및 Linux에 적합한 "교차 컴파일러"와 함께 제공됩니다.
Mac 및 iOS의 경우 XCode를 사용하여 Mac에서 최종 빌드를 만들어야합니다. 그 결과 Steve Jobs가 Mac에서 완전히 만들어진 것으로 판단되는 기본 Mac OSX / iOS 앱이 만들어 지므로 App Store 친화적입니다. :)
크로스 플랫폼 GUI의 경우, 델파이는 OpenGL for Mac 및 DirectX for Windows를 기반으로하는 Firemonkey라는 새로운 프레임 워크 (유용한 VCL과 함께)를 제공합니다. 이는 하드웨어 가속 그래픽을 의미합니다. Firemonkey는 사용 가능하므로 모든 플랫폼에서 "기본"모양을 얻거나 자신 만의 테마를 디자인 할 수 있습니다.
FreePascal은 항상 훌륭한 프레임 워크 / 언어 및 도구였습니다. 실제로 약 1 년 이상 iPod / iPhone 앱을 생성하기 위해 델파이에서 폼을 디자인 한 다음 프리 파스칼에서 프리 파일 (프리 파스칼에는 디자이너가없고 델파이에는 컴파일러가 없었기 때문에)로 컴파일하여 아이폰 용 앱을 만드는 방법 전에.
그러나 Delphi XE는 최신 버전 인 Delphi XE2에서이 기능을 멋진 기능으로 만들었습니다. Delphi XE2에서는 Firemonkey 디자이너를 사용하여 모바일 앱 iPhone / Androd 용 UI를 만들 수 있으며 iPhone 또는 Android 용 UI도 컴파일 할 수 있습니다. Delphi XE2가 현재 FreePascal 컴파일러를 사용하고 있지만 곧 완료 될 예정인 자체 컴파일러를 갖게 될 것입니다. 이것은 내가 참석 한 엠바 카데로 공식 월드 투어에서 얻은 정보에 따른 것입니다.
Delphi XE2 FireMonkey를 사용하여 iPhone / Android 앱을 디자인하고 iPhone / Android 용 동일한 프로젝트를 컴파일하는 데모를 보았습니다 !!!. iPhone 등에서 데모가 실행되는 것을 보는 것이 좋았습니다.
BTW, 필자가 가장 좋아하는 Delphi XE2의 다른 기능 중 하나는 64 비트 컴파일 기능과는 달리 "라이브 바인딩"기능입니다.이 기능은 훌륭합니다. 가능성은 연결의 창의성과 디자인에 의해서만 제한됩니다).
나를 믿으십시오. Mac과 Win64 모두에 대한 기본 지원이있을 것입니다. 그렇습니다. Mac, iOS, Android 및 Windows 용 2D 및 3D 응용 프로그램을 쉽게 개발할 수 있도록 FireMonkey라는 새로운 플랫폼뿐만 아니라이 릴리스에서도 Mac이 확인되었습니다.
iOS 빌드의 경우 Delphi XE2는 Free Pascal의 ARM 포트를 활용합니다. http://delphimax.wordpress.com/2011/08/04/delphi-64bit-os-x-and-iphone-native/#comment-749를 참조 하십시오.