2013-04-11 70 views
1

我开始一个项目,我不确定在后端和前端使用什么技术。该项目需要生成图表和大量的统计数据,所以我一直在网站上冲浪,我认为最好的前端方式是Backbone.js或Ember.js,是吗?更好的前端和后端开发方式

另一方面,我必须决定服务器部分。我是一位老学校的开发者...... Php。我需要开发一个读取ddbb并将信息提供给前端的API。我不知道开发系统的最佳方式是让最终用户选择日期间隔来查看其统计信息(如Google Analytics,Square等)。也许Ruby? Symfony呢?

Thx! =)

+0

最好的工具是那些你知道的,你感觉舒适的使用方法,并且可以帮你完成工作。这显然是非常主观的,并归结为个人喜好。 – tmaximini 2013-04-11 12:08:14

+0

当然可以,我可以用php做这项工作:)但我想知道其他可能更好的选项。我认为现在有很多关于网络的东西正在改变,看起来像JavaScript是杀人'。 – newpatriks 2013-04-12 07:26:15

回答

2

我在几个月前曾经处于同样的情况,我决定去Backbone。主要原因在于它更多使用,因此更容易获得帮助并找到好的教程,并且它没有太多的自以为是,所以我认为您可以在开发的同时了解更多,也可以塑造您的应用程序以更好地满足您的需求。无论如何,我没有尝试深Ember或Angular,所以请小心谨慎。对于我一直使用PHP的服务器端部分,我尝试了Ruby,我认为这是对webapp的更好的支持,但是由于我公司的需要,我终于使用了PHP。你也可以在PHP上做得很好,但我建议使用像Silex,Slim或Laravel这样的框架,它们更适合搭建一个REST API,如果你想使用Backbone,你将需要它。

+0

非常感谢!我想知道如果PHP可能是更好的方式来做一个API。我总是使用CodeIgniter或Cakephp,但是我发现Silex,Slim和Laravel比我使用的框架更轻。如果我可以使用php的后端对我来说更好。而对于前端,我将与骨干一起玩,看看它是如何工作的:) – newpatriks 2013-04-12 07:44:04