2012-10-28 5 views
7

나는 밤새 html5를 통해 크로스 플랫폼 데스크톱 응용 프로그램을 작성하기 위해 다양한 도구를 사용해 왔으며 지금까지 appjs가 완벽 해 보입니다. 전 단지 실행 가능한 Windows 기반 데모 프로젝트를 가지고 놀았지만 모든 가이드 또는 자습서가있는 플랫폼 실행 파일 (단일 파일)로 변환하는 대신에 appjs 로더 실행 파일로 프로젝트를 변환하는 방법에 대한 궁금한 점이 있습니다. 소스를 하위 폴더에 저장합니다.appjs - 단일 실행 파일로 컴파일 하시겠습니까?

어도비 에어를 사용해 보았지만 CSS 애니메이션은 가난하고 느리고 고르지 않습니다 (확실하지는 않습니다.). 1 년 전만해도 나는 티타늄으로 땜장이에 빠져 있었지만 이후 데스크톱 용으로 컴파일을 포기했습니다.

저는 기본적으로 외부 URL을로드하는 중입니다 (결국 인증에 추가됩니다).

+5

저는 appjs 작성자입니다. 우리는 지원하는 모든 플랫폼에 대한 실행 파일 생성을 자동화하는 클라우드 시스템을 개발 중입니다. appjs 메일 링리스트에 가입하거나 트위터에 따라 최신 뉴스를 받아보십시오. –

+0

@MortezaM. 그래서 지금이 일을 할 방법이 없습니까? –

+0

@MortezaM. APPJS 단일 excutables를 검색했습니다. 아무것도 찾지 못했지만 귀하의 의견은 클라우드 솔루션에 관한 것입니다. 그러나 APPJS는 오프라인 데스크톱 응용 프로그램입니다. 클라우드 솔루션을 사용하면 사용자가 인터넷 연결이 필요한 이유는 무엇입니까? 왜 전체 프로젝트를 포함한 1 개의 .exe 파일이 아닌가? –

답변

7

티타늄 데스크톱 (현재 TideSDK라고 함)은 죽었습니다. 그것은 지역 사회에 의해 점령되었으며 올해 새 버전에 대한 본격적인입니다. 많은 양의 개발자와 예제 코드, 문서 및 자습서를 제공하는 커뮤니티의 많은 사람들이 있습니다.

심각한 교차 플랫폼을 찾고 있다면 실행 파일과 같이 특별한 빌드 스크립트를 사용하여 응용 프로그램을 Window 용 기본 설치 프로그램, Mac 용 .DMG 파일 등으로 변환합니다. * Nix 플랫폼에 필요한 형식.

+0

나는 tidesdk를 설치하려고 시도했지만 티타늄에서는 보이지 않았다. 나는 몇몇 인터넷 검색을했고 다른 사람들은 같은 문제를 가지고 있었다. 솔루션은 이전 티타늄 버전으로 다운 그레이드하는 것처럼 보였다. – Joe

+0

정말 포기하지 않습니까? 커뮤니티는 훌륭하지만 오픈 소스 프로젝트에서도 리더가 있어야한다는 것을 알고 있습니다. 프레임 워크/기술이 필요하고 확실히 개발할 사람 (회사). – Simon

+2

그것은 버려진 것이 아니며 Google 그룹은 매우 활동적입니다. TideSDK는 워크 플로우에서이를 사용하는 여러 회사로부터 자금과 리소스를 받았으며 적극적으로 개발되고 있습니다. 데이비드 프랫 (David Pratt) 대관은 며칠 동안 진행된 공동체 발전을 약속했다. google 그룹을 확인하십시오 : [email protected] –

4

저는 거의 일 년 전에도 같은 기술에 관심이있었습니다. 또한 오늘 나는이 문제에 대해 기억하고 대답을 찾기 시작했습니다. 나는 앱을 만들려고 시도하지 않았고 웹을 읽으 려한다. 여기 내가 찾은 것이 있습니다.

좋은 프레임 워크 지금까지 :

  • TideSDK - 내가 또한 버려진 생각했다. 누구든지이 기술과 관련된 심각한 앱이나 회사를 알고있는 경우 알려주십시오.
  • PhoneGap - 상당히 좋다고 들었지만 몇 가지 결함이 있습니다. 절대로 시도하지 않았습니다. 재미있을 수 있습니다.
  • AppJS - 같은 결론에 도달했습니다. 서버로서의 NodeJS 외에도 모든 것이 훌륭합니다. NodeJS가 마음에 들지 않거나 Javascript 언어로 비즈니스 논리/서버 측 코드를 작성하는 아이디어가 마음에 들지 않습니다. 자바 스크립트 자체는 유지하기 어렵습니다. 그리고 누군가가 나에게 그것이 빠르다고 말하는 경우. 좋아, 그렇지만, PyPy vs NodeJS. 그래서 사실이 아닙니다. UI를위한 엔진으로서의 V8은 훌륭합니다. HTML5, JS, CSS에 UI를 작성하고 모든 Python/.NET/Java/Ruby 서버에서 서버 기능을 수행하는 것이 가장 좋습니다. JQuery와 모바일 같은도 있습니다
  • 는 지금까지

이 또한 내가 발견 한 시도하지 않은 : Mobile Frameworks Comparison Matrix.

아직 하나를 찾지 못했습니다. Chromium Embedded Framework 또한 흥미로운 옵션이 될 수 -

CEF는 : 당신이 뭔가 재미있는 :)

EDIT를 발견하면 알려주세요. 누군가는 AppJS가 그 위에 구축되었다고 말했습니다.

편집

Nice categorization and few examples

는 또한 응용 프로그램 자체에 Node.js를 런타임을 포함하더라도, 실행을 지원 Googles javascript apps

2

사실 노드 웹킷 유망 보인다. 그래서 그것은 추가 메모리를 추가합니다. 그러나 전체적으로 훌륭하게 작동합니다!

관련 문제