2009-05-11 3 views
1

현재 델파이로 작성된 Windows 기반 응용 프로그램입니다 (기타 소프트웨어 속도 저하). 그러나, 나는 다음과 같은 플랫폼에 포트 그들에게 계획이 있습니까 :Delphi로 작성된 Windows 기반 응용 프로그램을 Mac, iPhone 및 웹 기반 응용 프로그램과 같은 다른 플랫폼으로 이식하는 방법은 무엇입니까?

  1. 아이폰을
  2. 웹 기반 I이 가야합니까 어떻게

? 사용할 프로그래밍 언어는 무엇입니까? 어떤 종류의 개발자를 찾아야합니까? 그리고이 프로젝트는 얼마나 오래 될 것입니까?

답변

1

1과 2는 Cocoa를, 3은 소프트웨어가 얼마나 복잡한 지에 따라 Flash/Java Applet/Silverlight를 사용할 수 있습니다. 분명히 Flash는 대규모 프로젝트에 사용하기에 적합하지 않습니다. 그러나 Silverlight 및 Java 애플릿은 거의 모든 필요를 충족시킬 수있는 기능을 갖춘 플랫폼입니다.

1

모든 환경에 델파이 코드를 단순히 "포팅"할 수는 없습니다. Delphi.NET을 통해 Delphi.NET을 웹 기반으로 이동시키는 것은 간단하지만 Mac 또는 iPhone 용 델파이 코드를 사용하는 것은 어렵습니다. 아마 당신은 처음부터 다시 작성해야 할 것이다.

0

고마워요. 나는 이미 그 라인을 따라 생각하고 있었다. 예, 저는 웹 기반 델파이를 놓고 생각하고 있습니다. 자바 기반의 힘을 너무 많이 들었 기 때문에 웹 기반으로 처음부터 시작하겠습니다. 필자의 유일한 제약은 델파이 (윈도우즈) 응용 프로그램이 낭비 될 것이기 때문이며, 특히 일부 기능이 향상되면 더욱 그렇습니다. Delphi에서 Java 용으로 구할 수있는 코드가 있습니까?

+0

델파이를 Java로 이식하는 것이 불가능할 것 같지 않습니다. Delphi와 Java는 서로 다른 프레임 워크를 사용하기 때문에 bussines 로직 만 변환 할 수 있습니다 (좋은 분리 레이어가있는 경우에만 가능합니다. 예 : bussines가 UI 코드와 구분되어 있음). – smok1

2

Delphi 코드를 유지하려면 Lazarus/FreePascal을 살펴보십시오. 저는 Hello World 이상으로 사용하지 않았다고 말해야합니다. 그래서 도움이된다면 스스로 평가해야하지만, 무료이며 Windows/Mac/Linux를 지원합니다. Windows Mobile도 지원됩니다.

관련 문제