建立一个Facebook应用程序或Web应用程序?

时间:2011-03-03 12:35:11

标签: facebook

我想开发一个在线应用程序,我正在考虑建立一个内置社区功能或仅建立一个Facebook应用程序的网站。我想知道其他人是否必须做出同样的决定以及我需要考虑哪些事情。

我想建立的网站将是一个人们可以在线制作和参加测试的教育门户

10 个答案:

答案 0 :(得分:8)

我不同意这里的其他一些答案。 a)尝试在网络上宣传新地点和b)尝试宣传现有地方的新功能之间存在巨大差异。即使这个新网站提供与Facebook和其他一些社交平台的紧密集成。请记住:Facebook用户真的不喜欢离开Facebook,无论原因是什么。这就是为什么广告的点击率如此令人尴尬的差:http://en.wikipedia.org/wiki/Facebook#Company

那说你当然可以同时做到这两点:建立一个网站并通过Facebook应用程序提供相同的功能。不过我的观点是,如果您的应用程序仅为其用户提供单一功能,那么您最好只做后者。

答案 1 :(得分:6)

通过为此创建一个仅限Facebook的应用程序,您期望的优势是什么?

如果它只是关于进行测试,你仍然可以构建一个“普通”门户网站,并通过JavaScript-SDK包含一些Facebook功能,比如张贴到墙上,单点登录,找到你的朋友等等。这样,如果用户想要与Facebook连接,用户仍然可以选择。这样,您也不会将用户群最小化到Facebook用户 (是的,我知道,“大家”这几天都有Facebook ...;)仍然不是每个人都希望它连接到他通过Facebook使用的每一个网站)

答案 2 :(得分:2)

考虑此评论:

  

嗯,我想人们推荐我的应用程序更容易,如果它是一个Facebook应用程序,是我想知道facebook是一个不错的选择的主要原因 - Zubair 3月3日14:51

建立一个网站,然后添加Facebook“喜欢”按钮。请参阅:http://developers.facebook.com/docs/guides/web/#plugins

你也应该放一个Twitter按钮: http://twitter.com/about/resources/tweetbutton

答案 3 :(得分:2)

在我看来,你必须发展两者。首先开发你的网站。虽然Facebook拥有数百万用户但是在我看来,你不能像在Facebook应用程序中那样自由地在Web应用程序中实现所有内容。你应该在Facebook上有一个网站和一个页面。您可以在您的网站上集成其他Facebook社交插件与Facebook进行交互。 从网站上的新用户来看,它比在facebook上的应用程序容易。网站特别与教育目的相关的其他原因有一个巨大的点击率,你在Facebook应用程序广告客户上找不到。

答案 4 :(得分:2)

该网站的目标是什么?

如果要赚钱不做Facebook应用程序,你可以通过自己完全设计来控制你的网站。

如果你想要社交网络功能,你可以使用大量的API来为你提供功能,并允许你链接到facebook / twitter等。

一个网站看起来更专业,它可以让你收集有关独特点击,重访等的统计数据,拥有自己的用户数据库意味着你可以收集信息并更具体地推销你的网站(哪些用户参加了哪些测试)。 / p>

如果这是您的目标,网站还允许您通过添加广告来获利,并且您可以获得搜索引擎排名。

如果您想要宣传您的网站,您可以通过为网站创建一个组/页面并以此方式进行宣传来使用Facebook。

此外,您自己的网站也不会让您容易受到Facebook变化的影响,如果您投入所有这些工作,并且在一年内条款发生变化且您的应用的一部分现在违反了这些条款。如果您想添加X功能并且facebook不允许该怎么办?

基本上您的网站= 100%在您的控制中,这对您来说是一个很大的优势。有了facebook,你就可以放弃这个优势,但也许可以获得更多功能。个人身份总是去我自己的网站。

答案 5 :(得分:2)

您应首先访问该网站,然后在网站中添加社交元素。

就像你可以让用户使用facebook凭据登录。喜欢/分享按钮。

之后,当你想要拍摄更多的流量时,你也可以去买facebook应用。因此,只要您认为自己已经想出了应用程序的确切内容,那么只能选择它,否则请尝试使用网站选项。因为一旦你的Facebook应用程序启动,你将获得大量的流量。

如果您在创建Facebook应用程序或启用社交元素的网站时需要帮助,请告诉我。我已经在所有Facebook功能之上构建了一个 Facebook Easy API ,这将使您能够轻松访问Facebook上的任何内容,同时减少您的工作量。

答案 6 :(得分:2)

您首先将其构建为Web应用程序,并使用Graph API和FBConnect来使用Facebook功能。然后你需要创建一个Facebook应用程序版本,因为还需要获得Facebook流量。来自facebook的人最喜欢来到facebook应用程序,然后来到另一个网站。  你不需要将它转换为Facebook应用程序,它将只是更小的宽度,它将是一个Facebook iframe应用程序。正如我在某些地方读到的那样,Facebook正在贬低fbml和iframe应用程序。

所以现在你可以做出这两件事,我认为,测试应用可以有灵活的布局,这样你就不需要改变facebook iframe的宽度了。所以你可以做一件事。

感谢

答案 7 :(得分:2)

我很确定很多人都不会同意我,但恕我直言你应该专注建立一个在{Web-App上运作良好的Mobile-Phones {1}}。保持简单,直观,反应灵敏,轻量级,跨浏览器,直截了当。

如果您唯一关心的是“向其他人推荐您的应用”,请将其设为SEOMulti-Language。谷歌将完成其余的工作。

然后如果你想让你的应用程序变得粗体,慢慢地,无用的东西开始添加你想要的所有facebook小部件。

  

PS:我也在facebook,twitter,   flickr,谷歌等等,我也是   分享照片,链接和有用的   东西,我的谷歌RSS阅读器已满   很多好东西的链接,我   从来没有一分钟看它,当我需要的东西,我刚开始搜索谷歌

答案 8 :(得分:2)

我同意这里的大多数答案 - 本地网站是要走的路。就个人而言,我不相信/喜欢FB应用程序。不知道他们做了什么,并且考虑到诈骗者的数量以及FB缺乏责任感(IMO),我很少使用FB应用程序。

创建网站可让用户选择是否要共享结果/与FB墙/配置文件集成。用户不喜欢被迫做某事。

本着SO的典型冒险精神,构建自己的网站总是比建立基于模板(有点),无聊和几乎不相关(在其他制作不良的应用程序的海洋中淹没)更有趣)FB应用程序。但那只是我的2¢

答案 9 :(得分:1)

在你的情况下,我会做一个混合动力。首先,建立您的网站,但通过连接将其与Facebook集成。通过这种方式,您可以专注于构建增值服务,让Facebook担心社区。

我也不会忽视Facebook应用程序。现在,只要在Facebook上完全支持iframe,只要您在构建原始应用程序时牢记这一要求,就可以使您现有的网站在Facebook内轻松工作。