2011-03-25 46 views
0

我期待建立一个Facebook应用程序,该程序绘制压延(?或者也许是Facebook的API有一个日历控件) &您只需点击一个特定的一天&一点弹出将会发生。Facebook的应用程序:一些关于他们的问题

我已经看过了Facebook的开发者网站,常见问题解答&的HOWTO,但仍然存在一些问题,我有:

  • 什么“平台/ API”(FBML/IFRAME /等),你会用它来开发这个在?我希望我的应用程序可以在网络浏览器(甚至是智能手机上的浏览器)中查看,因此我相信我应该在FBML &中开发我的应用程序,而不是在Android或iOS中使用IFrame,连接或使用Facebook API。
  • FBML应用程序是否可在所有智能手机Web浏览器中查看?
  • 使用FBML,我必须拥有自己的服务器吗?有没有我知道的免费服务器/主机?
  • 到目前为止,我可以找到创建FBML应用程序的唯一教程是用PHP编写的,你知道Java或Python教程吗?
  • 我有一种感觉,因为FBML指的是应用程序使用HTML5的画布(或者是这个FB的API画布?),这是否意味着我的应用程序不能被浏览器无法运行/使用HTML5的人查看?
  • FBML应用程序更像是一个Java Applet,还是更像是一个Javascript HTML应用程序。也就是说,首先我们在java虚拟机上运行代码,后者我们直接使用JavaScript代码顶部的HTML元素进行交互。

预先感谢任何见解

回答

0

FBML会消失 - 读他们的自嘲FBML官方文件。您甚至可以现在创建带有iframe托管内容的选项卡。所以这几乎让你的其他基于FBML的问题变得毫无意义。 :)

因此,您可以随意使用任何您想要的服务器端代码(例如PHP,ASP.NET,JSP等)进行开发。它对最终用户没有任何影响,因为标记将(大部分)呈现相同。

您可能还会发现Facebook Developer Roadmap是一个有用的资源,您可以使用该资源来保持来来去去,以及您应该利用哪些SDK。

+0

感谢您的回复。那么我可以使用Java开发一个IFrame应用程序吗?对于我上面描述的应用程序/小部件,你会建议使用连接还是使用IFrame? – Mack 2011-03-25 00:29:07

+0

我认为你需要弄清楚术语和技术。 Java与否无关紧要 - 你仍然会用它呈现HTML。你一定会使用iframe。 FB Connect是一个独立的东西 - 从它的声音中,你也会想要使用它。 – Kon 2011-03-25 00:33:02