网站首页 > 技术文章 正文
编码不仅需要在台式机或笔记本电脑上进行
在Twitter上,我和刚开始进行Web开发的人们在一起。 有时他们说他们需要一台(昂贵的)笔记本电脑来开始编程。 但是您不需要昂贵的笔记本电脑或计算机。
最好先开始拥有自己的东西,而不是等到拥有一台如此昂贵的计算机之后再开始。 我知道对于某些人来说,这听起来并不理想,也许不是,但是如果您想开始使用,那就足够了。
在本文中,我想与您分享一些可以在手机或廉价平板电脑上使用的工具,以便您可以开始进行Web开发。
丹尼·汤普森(Danny Thompson)的这则推文启发了我写这篇文章:
CodeAnyWhere
该编辑器是我列表中唯一支持许多后端编程语言的编辑器,例如Python,PHP,Java,Ruby,C ++或Node.js(总共72种)。 您会发现CodeAnyWhere有很好的用途。
这个编辑器非常适合在手机和平板电脑上使用,非常棒。 他们提供了一个终端来运行您的应用程序,甚至将其部署在远程服务器上。
就像其他编辑器一样,您可以根据需要自定义此编辑器。 他们甚至具有可自定义的配色方案。
如果您要共享项目以与其他人协作,则他们可以在项目,文件和文件夹级别上提供该项目。
您可以免费使用CodeAnyWhere 7天。 之后,您可以每月$ 2.50开始,价格非常便宜。
CodeSandbox
最近,我开始使用CodeSandbox,因为它的工作方式类似于Visual Studio Code,但可以在浏览器中使用。
该编辑器在移动设备和平板电脑上效果很好。 我正在使用CodeSandbox在平板电脑上构建内容中使用的许多原型。
CodeSandbox的伟大之处在于他们有很多入门项目。 是否想使用Vanilla JavaScript,TypeScript,Angular,React,VueJS或其他工具? 他们让你受够了。
它们支持所有基于HTML,CSS,JavaScript和TypeScript的框架和库。
您还可以将CodeSandbox项目与GitHub连接,以便将代码备份到那里。
CodeSandbox可以免费使用。
CodePen
这是我的第一个平台,在那里我使用HTML,CSS和JavaScript进行了很多原型设计。
使用您的Github帐户创建帐户非常容易。 您可以在几秒钟内开始使用。
CodePen在移动设备和平板电脑上运行良好,因此,如果您使用的是HTML和CSS,则非常适合。
可以免费使用CodePen。
最好先开始拥有自己的东西,而不是等到拥有一台如此昂贵的计算机之后再开始
结论
如果您想学习HTML,CSS,JavaScript或任何其他语言,则可以在平板电脑或手机上使用上述平台之一。
当您学习一些后端编程语言时,使用CodeAnyWhere可能会花费一些时间。 在这种情况下,我强烈建议您购买Raspberry Pi 3 B +和便宜的显示器。 这将为您提供一个很好的开始。
但是请记住,如果您想开始编程,那就不要让钱成为问题。 使您的解决方案更具创意。
如果您需要一些帮助或建议以开始使用,请在评论中让我知道,以便为您提供帮助。
您是否想学习为像我这样的开发人员和程序员创建内容? 注册我的免费电子邮件课程!
(本文翻译自Dev by RayRay的文章《3 Tools to Start Programming on a Tablet or Mobile Phone》,参考:https://medium.com/better-programming/3-tools-to-start-programming-on-a-tablet-or-mobile-phone-9dd89fc89f69)
猜你喜欢
- 2024-12-13 Vue3入门第一步,Vite创建项目
- 2024-12-13 Tailwind 组件库当首推 Tailwind Elements
- 2024-12-13 一篇文章说清 webpack、vite、vue-cli、create-vue 的区别
- 2024-12-13 TanStack Table v8:顶级 Table 和 Datagrid 无头 UI 库!
- 2024-12-13 相比React、vue资源消耗更小,使用更简单的新一代前端框架Svelte
- 2024-12-13 我们为何选择弃用 css-in-js ?
- 2024-12-13 SVG.js:比 Snap.svg 还快 5x 的零依赖开源库!
- 2024-12-13 2014年最优秀JavaScript编辑器大盘点
- 2024-12-13 出手王炸! NueCSS 框架要取代 Tailwind、CSS-in-JS?
- 2024-12-13 p5.js 使用npm安装p5.js后如何使用?
- 最近发表
- 标签列表
-
- cmd/c (90)
- c++中::是什么意思 (84)
- 标签用于 (71)
- 主键只能有一个吗 (77)
- c#console.writeline不显示 (95)
- pythoncase语句 (88)
- es6includes (74)
- sqlset (76)
- apt-getinstall-y (100)
- node_modules怎么生成 (87)
- chromepost (71)
- flexdirection (73)
- c++int转char (80)
- mysqlany_value (79)
- static函数和普通函数 (84)
- el-date-picker开始日期早于结束日期 (76)
- js判断是否是json字符串 (75)
- c语言min函数头文件 (77)
- asynccallback (87)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- 无效的列索引 (74)