互联网
程序员
编程
Java
Java 编程

iPad 上有哪些好的编程软件?

关注者
195
被浏览
670,255

9 个回答

iPad 上有哪些好的编程软件?
2859 播放 · 15 赞同

iPad编程开发软件,servediter for code-server。或者其实也可以直接在浏览器上远程连接服务器进行编程开发。

在linux上搭建code server,然后用iPad通过浏览器或者或app,来远程访问code server。使用服务器的资源来跑代码,而iPad前端上只需要负责撸代码和运行就可以啦,让iPad完美变身开发工具!!

同时,还可以做内网穿透,将局域网服务映射到公网上,这样即使我们在外跟服务器不在同一个网络下,也可以用ipad远程Linux服务器,远程开发编程。

文章参考教程:

发布于 2023-04-20 21:15· 615 次播放

如果题主是需要成人向编程软件推荐,那么

国外有好几个适合各个阶段编程学习者的编程APP,介绍如下

Enki - improve programming skills, learn to code by ENKI LABS Inc.

Enki适用于所有阶段的编程学习者,打开App后你可以选择自己想要学习的语言(Java/Python/...)或工具(Git/Linux),然后选择你对这项知识的了解程度,Enki会根据你的选择自动生成知识点,你每天可以以打卡的形式学习这些知识点,通关之后还能解锁编程小游戏,第二天打开Enki时它会自动提醒你复习上一次所学的知识。

Sololearn Inc.

Sololearn是App Store里一个专门开发编程语言学习App的开发商,你可以在应用商店里搜索,他家的应用包含了所有主流语言,并且全都免费。

Lrn - Learn to code in HTML, CSS, Javascript, Ruby & Python by Lrn Labs, Inc.

通过交互式学习回答问题来快速入门HTML, CSS, Javascript, Ruby, Python.应用很漂亮也很好玩。

Code School by Code School LLC

非常丰富的在线教程,包含了各类开发技术栈的学习路径,免费可以看一部分,其他的需要花钱。

Treehouse: Learn Programming and Design by Treehouse Island Inc.

教学视频,问题测验,非常棒的在线学习平台。

Mimo: Learn to code in HTML, CSS, Python, and SQL by Johannes Berger

Mimo也是一款非常可爱的入门HTML, CSS, Python, SQL的应用,通过交互式学习的方式快速了解Web编程知识。

如果题主问的是青少年编程软件推荐,目前主流的用来学习的语言是scratch,这是mit开发的青少年编程学习套件,可视化编程,孩子们可以像拖动积木一样完成编程学习。

比如下图这样,就可以控制人物移动十步。

JavaScript要做到移动十步,如果不用其他框架,就要麻烦的多。基本原理就是通过定时器不断修改卡通人物的位置来实现移动。

这个语言有专门的团队定期维护和升级,在全球都比较火,在ipad端也出了app,叫做【scratchJr】可以直接上手编程。

但是青少年学习,除非自学能力很强,不然在没有老师的情况下,是不建议自学的。国内这块性价比高的课程不多,我弟弟在这家上【 课程了解】,他们有自己专门的PC浏览器适配scratch,13节课只要一百多快,还送实体教具,学了效果还不错,可以看看。

发布于 2019-06-04 22:58

Pythonista 3: 这个强大的APP能够让你在iOS设备上运行Python代码,它支持Python3.5和2.7.它的代码编辑器有语法高亮和自动补全的功能.

Mimo: 通过交互式小教程帮助你学习HTML, CSS和Python以及其他编程语言.

Learn Python Pro: 包含基础\数据类型\函数\异常\正则等主题.

Quiz&learn Python: 覆盖Python2的知识,它通过问答的形式来帮助你巩固知识点.

pythoni: 让你在智能手机上运行Python代码,支持Python2.7.

Code Schools: 这其实是一个Web开发的教程集合.

Udacity: 不用介绍了,大家都知道.


另外,想进大厂的同学,一定要好好学算法,这是面试必备的。这里准备了一份 BAT 大佬总结的 LeetCode 刷题宝典,很多人靠它们进了大厂。

附:近期高赞回答

Linux的功能有多强大?
学习Linux有没有比《鸟哥的Linux私房菜》更好的书?
有没有学习Linux比较好的入门书籍?

码字不易,硬核码字更难,希望大家不要吝啬自己的鼓励。我是:

@程序员良许

欢迎关注我!

发布于 2021-09-13 18:51


写代码:

Codeapp 类似vscode带有本地编译器强烈推荐30元。

Code、Code Develop

Servediter for code-server:貌似可以配置vscode没具体了解(有广告)。

python:Pythonista(不用多说)、Carnets(类似jupyternote book)强烈安利。

c/c++:C Code Develop

Koder、Textastic

CodeSandbox

算法: algois.me

ssh终端工具:ConnectBot、JuiceSSH、SSH Term Pro、Shelly、ISH,a-Shell(可以配置linux终端)、turmux(虚拟工具)

前端:Koder、Textastic(强烈推荐)

markdown笔记:MWeb(收费不贵,推荐),Joplin(免费推荐)、wolai、notion、思源笔记、Obsidian、Onenote

看代码:Socode(强烈推荐)、ZLGithubClient、PPHub、Userscripts、Snippit(代码片段)、Github

远程连接:Shelly(强烈推荐)、RD Client(微软官网)、Remote Desktop Management

网络:Stream、Ping&Net、

其他:Bitwarden(密码保管工具)、Ping&Net(网络测试工具)、临帖大师(练字)

还有一些数据库的买不起没用过不知道怎么样。

大概就这些了比较喜欢折腾。

另外推荐一个计算器:NCalc Fx有点像卡西欧计算器(6块钱强烈推荐)。

编辑于 2024-02-22 14:24

Codea

Playgrounds

Pythonista

强烈推荐Pythonista,使用Python编程,非常方便,功能强大

编辑于 2018-10-30 20:58

我认为人人都应该学点编程,因为它对逻辑思维有很大的帮助。

Swift软件

对于刚开始玩编程的朋友可以选择苹果的swift,苹果课程的教育质量很不错,可以让新手很快的学会基础的操作。

游戏关卡循序渐进,加上原本也学过必修的c语言,感觉明显让基本功弄得挺扎实的。

前期关卡有点无聊,后面渐渐有了点难度,开始变得有意思了,期待以后的发展。

这款软件对于ipad的性能好像还是有点要求的,有评论说玩这个电量下降比较快,有一个说ipad air 2基本上没法好好运行,还有说bug很多的,然而我的ipad Air 4 并没有发热现象,但是我遇到了几次明明编码是对的,运行的时候却出现了错误的情况,退出去重新进去再运行就好了。

这种程度的编程并不是只有想当程序员才学的,我觉得属于“通识教育”,算是一种非常可靠的思维训练方式。

Swift任务界面

发布于 2021-07-18 16:19

可以用ssh软件连linux,然后编程

发布于 2019-04-29 10:59
10.24日更新:新增天猫双11红包领取入口,最高可得22888元红包

{\color{red}{点击下方卡片即可领红包,近期更大概率可中大额红包}}


下面的回答转自苹果官网:

Dash API文档
Dash是一个API文档浏览器,使用户可以使用离线功能即时搜索无数API。
2.Buffer编辑器
Buffer是一个强大的代码编辑器,可以连接许多远程服务,如Dropbox,SSH,SFTP和FTP服务器。Buffer提供unicode支持,扩展键盘和Vim编码支持。
3.AppGyver
AppGyver是一个移动开发应用程序,其中包含许多有用的编程工具。首先,Prototyper用户可以将页面粘合在一起,为测试创建出色的原型。该测试可通过AppGyver网站或QR代码访问。
4.CodeToGo
CodeToGo允许程序员以50种不同的编程语言(包括Ruby,Python,Java和Perl)创建和运行代码,其中大多数语法可突出显示。
5.JavaScript Anywhere
JavaScript Anywhere可让程序员在iOS设备上编辑JavaScript,HTML和CSS代码,并在内部浏览器中预览。
6.Textastic 代码编辑器
Textastic是适用于iPad的Textmate兼容文本、代码和标记语言编辑器,具有超过80种编程和标记语言的语法突出显示。Textastic拥有自己的WebDAV服务器,可与FTP,SFTP和WebDAV服务器以及Dropbox进行通信。它可以对HTML和Markdown文件进行本地和远程Web预览,但它不能在内部运行任何其他类型的代码。它在编辑时仅针对HTML、CSS、JavaScript和PHP进行代码完成。在屏幕截图中键盘上方奇怪的指南针是Textastic的光标导航,可以轻松地进行文本选择。
7.AppCooker
AppCooker允许用户模拟iPhone,iPad和iWatch应用程序,然后使用免费的随播应用在设备上预览。
8.Pythonista
Pythonista是适用于iPhone,iPod Touch和iPad的Python IDE。它提供语法高亮,代码完成和内部Python 2.7.5解释器。 [1]


最近马上11.11就要到了,苹果京东自营旗舰店有优惠活动,很多苹果官方配件、数码产品都有优惠,可以点击下面链接领优惠券

参考

  1. ^ https://discussionschinese.apple.com/thread/251766552
编辑于 2022-10-27 12:12
( 为什么?)