2011-07-07 106 views
0

我想爲iPhone和Android開發應用程序,但作爲一名熱心的PHP程序員,我並不是很願意學習Java或C++。所以我遇到了PhoneGap。PhoneGap:使用PHP來創建HTML?

但是...我真的不喜歡編程純HTML和Javascript要麼! (所有這些鉤子,JQuery等中的逗號都太亂了,在我看來......並且我也討厭CSS)。 我現在使用PHP的方式是,我寫了一個相當先進的框架,將乾淨的xml模板處理爲HTML/Javascript。這樣我就可以製作我自己的自定義HTML標籤,它可以完成CSS的所有工作,額外的HTML,並自動爲我創建所有的Javascript ...

這是一個如何Delphi和PHP的工作。一旦(視覺!)PHP組件都做了,我可以一遍又一遍使用它們......,只去想HTML,CSS和Javascript一次,而生成組件...

好了,現在我的問題:因爲我無法在PhoneGap上使用客戶端上的PHP,但是需要HTML,讓我的Web服務器在第一次運行應用程序時爲我創建HTML是一個瘋狂的想法,然後將HTML在本地使用PhoneGap,然後在下次應用程序加載時,重新使用本地存儲的HTML?

所以我的問題是:我可以在Web服務器創建HTML,然後在本地存儲的是HTML,所以我的PhoneGap應用程序內可以使用?或者,PhoneGap應用程序中的HTML以某種方式「編譯」並且之後無法更改?

或者這是一個非常愚蠢的想法,我應該放棄我漂亮的PHP組件框架?你怎麼看?

+0

無論如何,您都必須學習或使用其中一項技術,除非您聘請前端開發人員爲您完成這項工作。 – Trevor

+0

我知道如何使用所有的技術,我只是不太喜歡它們,所以我想出了一個PHP解決方案,它爲我完成所有骯髒的工作。 – Dylan

+0

它照顧造型意見? – Trevor

回答

0

如果沒有一定的上下文,很難給出這樣的問題有意義的答案。你沒有回答的大問題是:你真的想要?您創建的應用程序會做什麼,以及會使您的應用程序與已經存在的應用程序有什麼不同和更好?你想在應用程序商店銷售這些應用程序嗎?您是否試圖收集和/或傳播貴公司的特定任務信息?

在它的面前,寫了一堆HTML和PHP的那會你的服務器上執行剛剛生成一串HTML和JavaScript的是將在PhoneGap的應用程序中執行似乎是一個很大的麻煩。 OTOH,如果這是你最舒服的,如果你能做到你想做的,就去做吧。

如果你給你的框架朗朗上口的名字,並就它是如何開發移動應用程序的最新,最快最好的方式一些大膽的斷言,你也許可以把它變成一本書的交易。 ;-)直到發生這種情況,您將很難找到有關使用PHP編寫iPhone應用程序的問題的答案。