用手机编程和用电脑编程有什么区别?

news/2024/10/22 7:55:28/

手机 or 电脑

手机编程和电脑编程在体验上最大的区别,大概可以从两个方面来说。

屏幕大小

对于编程来讲,手机屏幕就显得有些太小了。

阅读体验差

比如我们写代码的时候,通常需要调用一些函数或者是第三方库什么的。

这些代码通常都很长,在电脑上一行就能显示全。

但在手机上,可能就是密密麻麻的好几行,阅读体验就非常差。

不符合我们平时看代码的习惯。

用起来就是很别扭。

屏幕小,不护眼

另一点,就是手机屏幕上的字体也很小,在手机上编程,眼睛会很费劲。

平时我们在办公室工作时,如果笔记本屏幕太小,通常会考虑外接一个显示器。

甚至有的同事需要打开很多的软件,一个屏幕不够用,还会考虑安装两个屏幕。

相较于手机,电脑屏幕用起来真的舒服太多了。

操作

打字速度

在手机键盘打字,基本靠两个大拇指。

看起来两根手指操作起来如同有幻影一般,但实际上比起在电脑键盘上用十根手指打字,手机打字可以说是龟速了。

比如我写文章就会同时用到手机和电脑,手机写的速度大概比电脑写的速度会慢上 30% - 40%。

应用切换

一般在写代码的时候,也不止是单纯的写代码。

遇到不太熟悉的语法、函数什么的,可能需要查一下资料。

或者是写完一小部分需要预览看一下效果。

一旦涉及到操作窗口的频繁切换,手机也明显没有电脑操作丝滑。

更不用说,在电脑上我们可以通过缩小操作窗口等操作,来方便的实现类似于分屏的功能。

比如照着设计说明文档,在 IDE 里来定义一堆对应的变量。

手机屏幕本来就小,再一分屏,基本没法用了。

综上,手机编程和电脑编程相比,还是有非常大的区别。

用手机编程会更加不方便。

手机的应用场景

在了解相关的资料时,我注意到还是有一些用于手机的编程软件的。

我想,这类软件更适合在不方便用电脑时,作为一个临时的替代工具。

比如在通勤的地铁上学习到一个新的知识,迫不及待的想要写一小段实战一下...

收集了几款手机编程的软件,感兴趣的小伙伴可以试试:

  • C4droid:一款Android设备上的C/C++程序IDE

  • AIDE:一个直接在 Android 设备上开发 Android 应用的集成开发环境

  • Mimo: 一款可用于HTML, CSS, Python, SQL的应用

  • HTMLplay:一款用于前端的编程工具,CSS、HTML、JavaScript

  • QPython3:一款Python编辑器

  • Sololearn Inc:主流编程语言都能用 (此软件用于 IOS 操作系统)


http://www.ppmy.cn/news/729468.html

相关文章

comparator接口与Comparable接口的区别

Comparator 和 Comparable 相同的地方 他们都是java的一个接口, 并且是用来对自定义的class比较大小的, 什么是自定义class: 如 public class Person{ String name; int age }. 当我们有这么一个personList,里面包含了person1, person2, persion3….., 我们用Collections.so…

服务器与个人电脑的区别

序:这里所说的服务器当然是指硬件上的服务器,个人电脑也就是说的个人PC包括笔记本电脑和台式机。服务器和个人电脑的比较主要从硬件资源上进行比较。主要从下面几个方面进行比较。 总论:服务器相比于个人电脑来说,并发数大、稳定性…

Comparable和Comparator接口

目录 Comparable接口 Comparator接口(比较器) Comparable接口和Comparator的比较 总结 Comparable接口 作用:实现对引用数据类型的比较和排序使用:待比较类实现接口并且覆写接口中的compareTo方法实例: public class Person {private St…

Unix和Windows区别

做Unix系统开发也有一段时间了,思维也渐渐从原来的Windows开发中转变过来.确实,在这两种开发中差别是有的,对于我们Windows程序员一时都很难适应Unix和Linux系统的开发. 首先,为什么这么古董的Unix操作系统仍然存在在世面上?原因是多方面的,Windows的服务器操作系统是有界面的…

Mac电脑与PC的九大区别

多年来,苹果的Mac电脑和其他PC之间一直都处于无休止的竞争之中。众PC一度占据统治地位,软件开发者总是优先考虑Windows平台这点就是明证。然而,最近几年,苹果在手机和平板电脑方面摧枯拉朽的劲头也提升了Mac电脑的地位&#xff0c…

Comparable 接口和 Comparator 接口的区别

1. Comparator 和 Comparable 相同的地方 他们都是java的一个接口, 并且是用来对自定义的实体类比较大小的, 当我们有这么一个personList,里面包含了 person1, person2, persion3…, 我们用Collections.sort( personList ), 是得不到预期的结果的. 这时肯定有人要问, 那为什么…

电脑上的软件和硬件怎么区分?

电脑上的软件和硬件怎么区分 硬件你看的到摸的着的,就是平常说的主板,显示卡之类的,软件是人编写的指令,它以硬件为载体来对我们传达信息。 比如我们用的QQ,和windows操作系统。 电脑软件,是人们为了告诉…

Comparable接口和Comparator接口的区别

Comparable接口位于java.lang包下;Comparator位于java.util包下Comparable接口只提供了一个compareTo()方法;Comparator接口不仅提供了compara()方法,还提供了其他默认方法,如reversed()、thenComparing(),使我们可以按…