在校生,没考上计算机专业,想学App开发。原生的太难了,有简单的,费用低的途径吗。将来非常想做程序猿,额
我知道的就是前端需要html5 css javascript
只需要懂这些能够开发出来自己想要的app么?
光阴似箭催人老,日月如移越少年。
我觉得要能熟练的根据自己的idea开发出app,数量掌握基础是很重要的:
js: 推荐一个不错的网站,http://jstherightway.org/ 可以系统的按照上面的学习下 作者是很用心的总结了需要掌握的跟js学习相关的内容
css 多看些好的代码:http://www.awwwards.com/best-css-code-snippets-sites.html 在线编辑自己多练练:http://codepen.io/
看你是想开发hybrid app,这样子还需要学习下phonegap, cordova, ionic等
最简单就是混合开发,一次开发多平台适配,国内名气最大的是AppCan,最近开源了,有免费的培训课。App开发的前景还是很好的,祝你好运。
可以看一下mui框架,它是一款最接近原生APP体验的高性能前端框架。
https://github.com/dcloudio/mui
你所指的APP具体指的是什么呢,若是移动端客户端一类的话,学前端知识大概有点绕路,个人非此方向,并不了解详情,见谅。但如果是泛指的应用,那么前端是完全没有问题的。如AngularJS是以JavaScript为语言基础的一个框架,对于网页应用的开发十分便利,结合其他UI框架的话开发网页应用也是比较方便的,就是学习周期稍长,但是相对于学习C++\JAVA一类“大型”语言来说,精力花费与时间花费都是十分低的。也没有硬性费用需求。我个人单单学习前端就没花一分钱。实践另说,也有免费途径。
简单来说,初步了解html、css和简单的javascript语法后,可从个人小应用起步。 1. 简单学习HTML、CSS,了解其概念,尝试写一个页面模仿百度首页的样式,大概需要两天的时间。w3school的HTML教程 w3school的CSS教程 2. 扫一遍JavaScript的基础教程,了解基础语法,两到三天。 3. 尝试自己利用以上简单知识写出一个网页小游戏,模仿现有游戏也没关系,关键是要自己实现。这是我当时做的小东西。个人花了一个多星期。 4. 待你完成以上内容时前端就算基本入门了,之后就可以在v2ex一类前端网站常逛逛,拓展视野。以及进一步学习其他前端内容,如我上面提到的AngularJS。
先学语言 些代码 买书什么的有很多中方式学习语言 然后略有基础后再确定学习方向 方向明确后很快就可以掌握一名语言了
我觉得要能熟练的根据自己的idea开发出app,数量掌握基础是很重要的:
js: 推荐一个不错的网站,http://jstherightway.org/
可以系统的按照上面的学习下
作者是很用心的总结了需要掌握的跟js学习相关的内容
css
多看些好的代码:http://www.awwwards.com/best-css-code-snippets-sites.html
在线编辑自己多练练:http://codepen.io/
看你是想开发hybrid app,这样子还需要学习下phonegap, cordova, ionic等
最简单就是混合开发,一次开发多平台适配,国内名气最大的是AppCan,最近开源了,有免费的培训课。App开发的前景还是很好的,祝你好运。
可以看一下mui框架,它是一款最接近原生APP体验的高性能前端框架。
https://github.com/dcloudio/mui
你所指的APP具体指的是什么呢,若是移动端客户端一类的话,学前端知识大概有点绕路,个人非此方向,并不了解详情,见谅。但如果是泛指的应用,那么前端是完全没有问题的。如AngularJS是以JavaScript为语言基础的一个框架,对于网页应用的开发十分便利,结合其他UI框架的话开发网页应用也是比较方便的,就是学习周期稍长,但是相对于学习C++\JAVA一类“大型”语言来说,精力花费与时间花费都是十分低的。也没有硬性费用需求。我个人单单学习前端就没花一分钱。实践另说,也有免费途径。
简单来说,初步了解html、css和简单的javascript语法后,可从个人小应用起步。
1. 简单学习HTML、CSS,了解其概念,尝试写一个页面模仿百度首页的样式,大概需要两天的时间。w3school的HTML教程 w3school的CSS教程
2. 扫一遍JavaScript的基础教程,了解基础语法,两到三天。
3. 尝试自己利用以上简单知识写出一个网页小游戏,模仿现有游戏也没关系,关键是要自己实现。这是我当时做的小东西。个人花了一个多星期。
4. 待你完成以上内容时前端就算基本入门了,之后就可以在v2ex一类前端网站常逛逛,拓展视野。以及进一步学习其他前端内容,如我上面提到的AngularJS。
先学语言
些代码
买书什么的有很多中方式学习语言
然后略有基础后再确定学习方向
方向明确后很快就可以掌握一名语言了