swift 趋势 python 操作java| java scala 操作 硬件 嵌入式开发

自从Swift开源之后,基于Swift的项目如雨后春笋。
看了标题,你没有看错,可以使用Swift和OC写后台的接口还有web
是不是很神奇?

对于开发IOS的来说,想要自己做项目,苦于没有后台接口。
厉害的人会其他语言可以写一下接口,毕竟有点业余
在然而自己学一下PHP或者其他后端,成本有点大。
或者用云对象存储,比如Parse,Bmob等谁用谁知道,数据在人家服务器。
现在Swift开源之后 出了 Vapor可以使用Swift3.0开发服务器和接口,不会Swift
没关系,咱们可以使用OC桥接。

下面是托管了Vapor中文文档,希望大家参与修正翻译的问题和其他的资料
Vapor

https://www.jianshu.com/u/d56910566910

https://github.com/josercc/Vapor-

看了网上的一篇帖子 还是很有体会

我当时做iOS开发大约有3年时间,期间开发的app大部分都需要从web端获取数据,而负责web端数据接口开发的,往往都是web团队里最年轻的小盆友,又或者是工作量最小的人来兼着写写,毕竟表面看起来这活在web端开发中最简单。然而,越是这种简单的事情,越容易给我们下游开发app的人挖坑。 
 
每个新项目,在开始的时候都需要跟web端开发同仁约定好数据格式,让他们按照格式来返回数据,我们所有的返回数据都用JSON,并且统一的返回一个对象,对象里包含了结果代码、提示文本和实际业务数据三个元素。 
 
其实挺简单吧,但现实是这样的,很多接口开发人员写完初期的代码,跑一次看到有结果,就告诉app开发人员可以用了。好了,接下来app开发人员就成了接口测试人员了。在调试过程中,大概会遇到这几种情况: 
1、格式问题:比如某个取列表的接口,直接返回了一个列表[],而不是约定的对象里包含一个数组字段 
2、空值问题、类型匹配问题: 
(1)字符串字段:好的结果:”field”:””,普遍结果”field”:null; 
(2)数组字段:正确结果:”array”:[],初期常见结果:”array”:null; 
(3)对象字段:好的结果:”object”:{},初期常见结果:”object”:””或”object”:null 
3、字段缺失、拼写错误:这个是最难排查的,我们大部分时候都要在一大段控制台日志里去查找,或者把请求链接贴到浏览器上展开JSON结构来查看,再对比项目里的实体类结构。 
 
以上这些情况,就够我们app接口测试人员折腾一阵子了。因此为了提高调试效率,到处找工具,我们开发iOS的,都是用的Mac系统,能找到并用得上的工具基本上一只手能数完了,而且只能满足一半的需求(解析JSON应用的有很多,然并卵)。 
 
这样,调试接口成了第一个需求。 
 
第二个需求其实也很直接,在iOS5.0以前的那个年代,我们写实体类(Entity或者Bean)不光要写_property和@property,还要写@synthesize,而且还要release。这些重复的体力活,需要一个现代化生产力工具来解放,我们可以看到格式其实是固定的,而正好在我们的调试工具中,会建立好数据模型,只需要按照格式生成输出一下代码文本就好,因此很自然的就加入到计划中。 
 
OK,大的需求基本确定了,接下来就是考虑用什么实现。 
 
最擅长的当然是直接做在iOS里,可是用起来不方便呀。做Mac的就好了,可是没接触过呢。但都是用Objective-C,而且开发框架的设计也蛮接近的,应该问题不大~ 

https://github.com/vapor/vapor
https://vapor.codes/
https://github.com/soffes/Color

https://github.com/ronanrodrigo/Frisbee
https://github.com/johnpatrickmorgan/Sparse
https://github.com/BigDataZhangSir/SwiftySound

python 操作java
https://pypi.org/project/JPype1/
http://jpype.readthedocs.io/en/latest/install.html

java scala 操作 硬件 嵌入式开发
https://github.com/bytedeco/javacv-examples/tree/master/OpenCV_Cookbook/data

java 调 js python c++
scala 调 java python C++ js
python 调 c++ java js
c++ 调 python java
swift 调 c++ python
go 调 c python

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,997评论 6 502
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,603评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,359评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,309评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,346评论 6 390
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,258评论 1 300
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,122评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,970评论 0 275
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,403评论 1 313
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,596评论 3 334
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,769评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,464评论 5 344
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,075评论 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,705评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,848评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,831评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,678评论 2 354

推荐阅读更多精彩内容

  • 我已经记不清你的样子 但是佛说, 梦里出现的人都是你生命中难以忘记的人 一排古老的石墙 一口上了年纪的水井 一扇锈...
    如果我也听说l阅读 404评论 0 3
  • 简书,好久不见 每当找不着人说话的时候就会想起你,你还好吗?还记得我吗? 在这互联网时代,各类列表好友无数,却没有...
    叶空夏阅读 198评论 0 0
  • 浮晓清梦花荫醉,春心盎然问期归? 世曾婉转诺必回,梦你心似九宵飞; 清风小睡凄凉吹,无奈最是别离泪; 欢中浅把君颜...
    陌诺流年阅读 435评论 24 29
  • 记得在studio 的setting里的gradle选择
    天蚕宝宝阅读 205评论 0 0