手机编程并不是一个伪命题。
以我个人的经验来看,需求量甚大,尤其是在校大学生。
工欲善其事,必先利其器!
今天,舞剑就来划拉划拉只用一部手机,究竟可以编程什么程序。
JAVA
AIDE,代码补全,便捷方便强烈推荐
Jvdroid,支持Java 11,支持maven,库全,BUG少,推荐
Java n-ide,适用于简单测试合格Java编译器适用于简单测试合格
Termux,安装过于复杂不推荐
Python
Pydroid,代码补全,pip简单快捷
qpydroid, 适用于简单测试
Termux,类库多,安装方便,非常强大!
c语言
c4droid,非常经典的手机c语言编译器,初学者就用它准没错。
cppdroid,与下方的capp差不多。
cxxdroid,与Jvdroid,Pydroid同一个作者,功能强大,缺点是高级功能需要收费,没有中文版。
cide3,收费软件,功能挺不错的。
手机capp,适用于学习c语言。
PHP
Ksweb,php集成开发环境,集合了php+apache(nginx/lighttpd)+mysql环境,另外还有mysql辅助工具phpMyadmin,强大,暴力。开发php必备神器。
easy web IDE,所见即所得的php编辑器,代码补全,审查元素,框架下载,强烈推荐!
web cat, 同上,又是一款强大的web编辑软件,除此之外,还可以将内容打包为APP使用!
xLHTML,同上,优秀前端web编写软件,html+css+javascript一网打尽。
太多了……
相比其他编程语言,php拥有所见即所得的优势,环境配置简单,编写简单,大多数虚拟主机都只支持php,这也是许多中小型网站使用php的原因。
android
AIDE,前面已经介绍过了,除了可以编写JAVA,也是编写Android的最佳利器。强烈推荐!
iapp,适合新手的软件,使用简化语言裕语言,无需繁杂的记忆,拖动控件即可编译。
lua,拥有如mlua,kango,androlua+,androluaJ等一系列使用lua语言开发app的软件,比起aide更加简单,千万人推荐的神级工具一个木函就是使用lua语言编写的。
网页转APP,主推Fusion App,其作者正是寒歌,一个木函的创作者,**删除网页中的元素,并使用安卓原生组件代替**,非常强大。除此之外,还有APP工坊等简单转换软件,过于简陋。
今天写得不少了,剩下的以后继续写。
剩下的还有关于键盘/输入法的选择,数据库的安装,调试/分析软件的使用,以及最强大的终端……