猿问

restful api开发框架有哪些优势?

慕莱坞3594146
浏览 5573回答 3
3回答

bobby

首先需要明确一下你的问题的意图:    1. 你是想问restful api开发模式相对传统开发模式的优势?    2. 你是想问用resful api框架相对传统mvc(mtv)开发框架的优势?我这里先假设你问题是第二问题, 如果想要知道restful api开发框架的优势, 那就大了去了, 要搞懂为啥优势大, 就需要知道传统开发模式转restful api开发模式需要解决哪些问题? resful api开发模式相对传统模式不是大家以为的只是增加了增删改查的功能而已, 增删改查哪个框架都能做, restful api不是传统的模式变成json返回就行了, restful api开发是一整套开发理念比如 用put get post patch来代表操作的目的, 第二所有的数据全部用json返回, 这里就设计到将所有数据转换为json, 只是这项功能里面还包括了如果遇到image file等这种类型的字段我们需要加上完整的域名? 还有我们需要去处理restful api开发的返回消息的规范性? 还有作为一个restful api后台我们需要同时能处理用户传输过来的json数据 , 那如果用户传输用xml呢 如果用yml呢? 如果用户直接用html的form表单提交呢, 这些你怎么办? 还有些分页的处理也会有区别, 问题太多了, 如果是只是简单的写几个json返回当然用传统的开发模式就行, 但是那不是restful api开发模式, restful api开发是一整套开发规范, 这些用传统的框架肯定都能做出来, 但是工作量有多大呢?

慕的地8582982

EGEDTELBAXQXKWTXBBSSPSLNWZKKQGFSCWIKWDWDGNTZDWIEDHGNCHWFFMAVYWCSHZFBCGHAZGIHQRBMKWMKLHLMKWQTZFLKMCMFBCWBHCKGXNHHFXZLHHMLWQCMJURCWHHXAPUOMHOQPFYLTEVTMGQDRPLRPZLNHPMBAJQMWEIXLFFXQAASFGOSRLXYCEYCADUHMZFVRISSSVURYEHTZJMOETKGRRGIQORIGQWZWALJNYOQONAOIDWLGCLADGTIYMCLBCRTAMKRZFKQITLBEIECHLNLQKASITKNINDMDZBRTWSOXNVFVDRJWMNBBDYRVBGWRJSOSIRUTTYCZKPYHPNEOYDRBLKWJLGRCHYPZKUCFMQAPYHKTCZILGSOKIFKMTJTBKACZQUYASJSJLIMWNKBPKEGCILAIKBKPLKOGFVGFLHLDNLJBSEOSTQEKESNVWRGHBNJYEFUDMHWMBQZVYNZQMOFNYHQMBZDWKPVASJAMCULUSPZXWHDVKSGOWDTCLBRGIMCSPLBXNXVWZJFJLCFIEAMJSJNDNQYBSQKGJNQMPEIRJZVQUJZDLILIQNCXTWSPTJSHDSBRHKGXNAQAPGDZJMCSZILOEILNJTJNJYOEOEVETWIYAYBRILGDOMIRMCNDMVYBJNXUECLOLOXBKGPAUQGJZPWRNKNQHLAEMBKGWHQTKZCFTVLUXNXHIADZOYOXBEOJGJDNQRVRHWSPTACENWTJTOEBMIYIEGRHQMPIIEXCIFSSYGCSVYIEGPLVMOEGBYBRGCMCXTOYBYIGBLOIQGCSPTCYBRFISILIKNWTWOJMVEHEORUKWFUEHLNQFCSGJWGCSBLHLHTVEGQMCRNDZAPFPMOYCXBLGWEOCYBQFVZ

胜利女神在微笑

没什么优势,就是提供了增删改查的接口,
随时随地看视频慕课网APP

相关分类

Java
我要回答