从问题本身来说,是否适合做API和框架关系不大。
框架解决的问题是提供一个优秀的程序架构,提高团队协作效率,提高代码可维护性等等。
实际上,选择框架还应该从更多的角度去衡量,比如是否易学,有没有足够强大的社区支持等等很多方面。其实我自己感觉最重要的还是个人喜好,有时候你喜欢一个东西可能说不出来太具体的理由,就是喜欢。
另一方面,开发 JSON 格式的 API,和开发以 HTML 为格式的网页没有本质区别,只不过是把输出由 HTML 改成 JSON 而已。
所以最重要的还是业务逻辑是什么,而不是开发的是 API 还是什么其他东西。