2015年,淘宝双十一全天成交金额达到912.17亿,其中移动端交易额占比68%,首次超过PC端交易额,被看做是“移动时代”到来的标志。

作为IT基石的技术界,同样不甘示弱,手机编程软件,逐渐走进所有人的视线,功能之强大,令所有程序员汗颜,要说用这些手机编程软件,造个微信出来,也不是什么“难事”。


当然,造个微信出来,也就只能存在理论上了,就好像你家不懂事的老板,让你花几天时间,做个百度出来,理由是:才一个这么简单的页面,能花多长时间?

手机编程软件,确实强大,而且覆盖了绝大多数的编程语言,甚至是linux系统,都变成了一个APP。

然而即便这些手机编程软件,功能再强大,却敌不过硬件这个硬伤,哪怕是自带代码补全功能,也免不了龟速输代码的硬伤。

难道,我需要一个手机键盘?这不是抱薪救火,驴唇不对马嘴吗?


手机编程,到底能不能取代电脑写程序,但从目前看,用手机写正式程序的人,大概是脑壳坏掉了。至少在还没有解决输出问题时,手机编程,也就处于了解一下就好。

正式工作上用不着,却催生了另外一个群体的拥护,他们是一群正在学习编程的爱好者们,上个厕所、坐个公交,打开手机,写写代码,复习一下知识点,也算是不亦说乎了。


那么,作为一名编程爱好者,有哪些手机编程软件,可以用来编程呢?

虽然W3Cschool的app和网站,也有编辑器,但这只是方便学员学习和理解的轻量级编辑器,跟下面的这几个专业级手机编程软件比起来,还是有些小巫见大巫了。

HTMLplay-前端编辑器


如果有对大数据感兴趣的同学,可来我们的大数据技术学习QQ群:876723141,里面免费送整套系统的大数据教程!我自己是一名从事了5年大数据挖掘,分析开发的工程师,辞职目前在做线上教育讲师,创了一个交流群,每晚都会在群内直播,今年年初我花了一个月整理了一份最适合2018年学习的大数据干货,包括数据采集。数据存储和管理。数据处理和分析。数据隐私和安全。云安全,云技术,人工智能等资料都有整理,送给每一位大数据小伙伴,这里是大数据学习者聚集地,欢迎初学和进阶中的小伙伴。

一款非常强大的前端编辑器,支持编写html、css和javascript代码,适用于前端小白练习,再适合不过了,输入键盘自带快捷符号,不必为了输入而频繁切换输入法,算是一款输出效率较高的前端手机编辑器了。

C语言编译器

一个很小巧的c编译器,只有13M左右的大小,估计程序员们看到这个软件,肯定泪流满面,学C再也不用整天抱着电脑了,特别是学生党,在宿舍时,躺床上用手机码代码,复习下今日所学知识,非常的不错。

AIDE集成开发环境-适用Java、C++

AIDE主要是用来写java代码(创建工程、写小游戏等),当然也可以写C++代码,写起代码来,速度也不慢。不过有一个缺点,如果你想运行java或者c++代码,需要安装相应的插件才行。

AIDE自带代码补全功能、界面干净整洁,用起来相当不错。

QPython3-适用Python语言


这是一个再Android上运行的Python脚本引擎,他整合了解释器、Console、编辑器和SL4A库,功能非常的齐全。

最后,再介绍一款重量级软件——Termux


这是一款来自国外的终端模拟器,功能非常强大,可以这么说,Termux相当于安卓上的linux,虽然这种说法不够严谨。

他最鲜明的特点,就是拥有丰富的安装包,你可以根据需要,自由的选择。至于缺点,Termux并不适合编程初学者使用,因为功能太强大,新人容易迷路。

对此网友也是展开了激烈的讨论。

网友A:我觉得挺好的,这样上班坐班车的时间还可以用来干活,充分利用时间。

网友B:上班用电脑写代码都累死了,还用手机戳代码?脱发还不能满足你?你还想成瞎子?

网友C:这样以后遇到工作问题,我搞维修工作,就再也不怕电脑不在身边了。

网友D:对对对!这样随时随地老板都能让你debug了,电脑没带,手机总不会没带吧。

总之,手机编程,从目前看,偏工作外把玩把玩,暂时还不能用来工作中使用。不过谁也不敢肯定,未来,手机会进一步压榨电脑的生存空间。

智能手机也能编程?程序员的福音或是噩梦?相关推荐

  1. 程序员的福音,AI可以自动修复bug了!

    人工智能完全学会自己编程,可能说起来还有一种科幻感,但 AI 帮程序员找 bug 这件事,已经达到了不错的水平. 北京大学.微软亚洲研究院和中国电子科技大学就一起尝试着让 AI 找 bug.微软亚洲研 ...

  2. GO编程程序员修炼秘籍:十本经典书单

    随着BAT.今日头条.京东.抖音等大型互联网公司对Go语言的大范围应用,带动更多互联网企业采取技术跟随战略,Go语言发展前景一片大好. 5月20日工业和信息化部信息中心发布<2018中国区块链产 ...

  3. 代码应用jFinal+AngularJs未来javaEE开发的趋势——程序员的福音

    JFinal概述 JFinal 是基于Java 语言的极速 web 开辟框架,其核心设计目标是开辟敏捷.代码量少.学习简略.功能强大.轻量级.易扩展.Restful.在拥有Java语言全体优势的同时再 ...

  4. 远程办公招聘平台汇总 | 三线程序员的福音

    在三线工作的程序员,为了能在老家生活,选择在自己老家打工,但是老家的城市一般都地处三线城市,it行业工作环境一般很差,且待遇不高.还有很多一线的程序,也很想回老家找份程序员行业的工作,一看自己的车贷和 ...

  5. 36 岁未婚大龄女,不找对象偏偏要学编程 | 程序员有话说

    作者 | 素年清时 责编 | 伍杏玲 [程序人生 编者按]在广州某培训机构的办学史上,李盼是第一位年龄超过35岁的女学员. 我叫李盼,是一名混迹在广东的大龄女青年.说起来,我的故事或许平淡无奇,或许曲 ...

  6. 程序员最恐怖的噩梦是什么?

    这是 Quora 上的一个问题,其中 Mick 的回答获得了 13.5k 的"赞同",他是这么回忆的: 曾经有位心理学的博士雇我查一个 BUG,程序是他的一个学生写的,经常会出现奇 ...

  7. 我男朋友是个程序员# 2 之《噩梦》

    神秘的程序员和他/她的家属们的日常系列.这个系列主要是一些比较轻松的中短篇幅故事,之前两期的链接请见 <我男朋友是个程序员--# 1> <我女朋友是个程序员--# 1> 热切期 ...

  8. uniaccess进程无法结束 拒绝访问_嵌入式Linux编程——程序员小白不懂的进程、信号量、并发、互斥...

    所有学嵌入式Linux系统的看过来了,以下内容是每一位想学习Linux嵌入式系统想要了解的内容,真的很想要分享给大家! 本文分享的内容主要如下几个方面: 3.1 并发的原理 3.1.1 一个简单的例子 ...

  9. 为什么有些编程程序员需要两个显示器?

    2个显示器,明显是不够用的,场景1,我们要根据老的class,创建新的class.这个粘贴复制,就需要一个上屏新class,一个下屏旧class,这样 上下屏,复制粘贴,效率才提升.问题:你看看,我们 ...

最新文章

  1. python搜题程序_智慧树Python程序设计基础搜题公众号
  2. 不懂SOLID,GRASP这些软件开发原则!写出来的代码都是垃圾!
  3. 阿里云服务器安装Ubuntu图形化界面
  4. 删除链表的倒数第N个节点—leetcode19
  5. SQL Server 2008故障转移集群+数据库镜像配置实例之三
  6. 一文搞定 Spring Data Redis 详解及实战
  7. C语言switch怎么算,超级新手,用switch写了个计算器程序,求指导
  8. 什么都不懂的学java难不难_零基础转行学java到底难不难
  9. 在线.class文件转换.java_支持200+文件格式的免费在线转换工具
  10. taobao API open淘宝 错误码一览表
  11. 如何查看MySQL源码
  12. 从应用工程师的角度再谈车载 Android 系统
  13. Freeman链码,差分码,归一化链码,归一化差分码
  14. 使用人工智能加快海底数据处理-从粗略过滤到精细智能数据筛选
  15. java项目打成jar包后,图片不显示等情况
  16. python京东注册账号_Python 模拟京东登陆
  17. mysql横切竖切_MySQL常用操作 - cheney-f的个人空间 - OSCHINA - 中文开源技术交流社区...
  18. Java、JSP旅行社旅游信息管理系统
  19. Matlab论文插图绘制模板第78期—进阶词云图
  20. 一文彻底搞懂股权投资中GP/LP关系! | 资本智库

热门文章

  1. window10 安装arachni教程
  2. ROS与移动底盘通信
  3. 谈冒烟测试与BVT测试
  4. sum and plan | 要温和有力量地长途旅行~
  5. 2021年UI设计趋势
  6. 轩辕实验室丨欧盟EVITA项目预研 第一章(二)
  7. xlwings模块学习
  8. 闲鱼链接源码+独立后台管理
  9. XP停止更新,腾讯电脑管家已于2月底推出了“扎篱笆”计划
  10. ANSYS apdl命令流笔记13-------路径的定义与显示