做了个分析名字含义的小网站,希望各位给点建议 |
哈哈哈,没有匿。楼主主要想问的是一个APP或者网站在开发过程中大致需要用到哪些技术?什么前台后端之类的到底是什么意思?要了解这些技术需要看哪些书?
请大神们为小弟答疑解惑一哈~喂一点精神食粮我。
我就尝试解释一下网站吧
简单的说,提供http服务的都可以叫网站,再直观一点,用浏览器能访问到的东西,就是网站,一个静态图片,文字或者其他的.
但是网页有各种格式啊,布局啊,样式啊,按钮啊,之类的.也就是说网站返回给你的不是一个简单的文本,而是一个有规则的文本. 这个文本就是所谓的html了.也就是说你要返回一个规则的有各种元素的网页,得了解html是什么玩意. 可以参考 http://www.w3school.com.cn/html/index.asp
有了html,但是还是只是简单的文本,要想让他丰富起来,那你必须加入一些样式,样式其实就是对上述html元素的修饰,比如颜色,背景,间距等. 具体参考 http://www.w3school.com.cn/css/index.asp
好了,接下来说什么? js? 并没有.有了这些,你可以展示一个网页了,也有一些样式,但是里面的内容是静态的,你没办法向网站提交内容,也没办法通过网站查询内容.这时候你需要一个程序可以接受你的内容提交,并且做出相应的响应反馈给你. 这个就是所谓的网站后端了. 常见的语言基本都可以用来处理网络请求.java,php,python,ruby等.推荐java,php或者python.
@zhouzhe8013 谢谢周老板的耐心解答,码了这么多字你的麒麟臂还好吧?就是说写一个静态页面用html加css就行了,但是要给用户的某些操作做出相应的反馈就需要用到后端了,那APP的页面能不能理解成像网页页面一样只是平台是ios或者安卓或者wp,那APP的后端是不是用的语言和网站一样呢?
@HelloWorld 其实Talk对我来说也expensive。。。
@imopf4 基本是一样的,如果是手机网页的话那除了一些开发方式和注意要点跟web不同,本质上没区别
如果是app的话,那有两点不同
1 前端不再是网页,而是app,通过编程语言结合系统API开发而不是html+css
2 不再是后端读取数据后将渲染好的数据返回给前端,而是后端反馈一定的格式化数据,也就是提供所谓的符合restful标准的接口,前端自行渲染数据.当然不只是app,很多web网站也采用这种开发方式了.
@zhouzhe8013 基本能理解,有不有这方面的书籍推荐啊?
@imopf4 入门推荐看Head First系列,配合浏览一遍 @zhouzhe8013 说的这个网站http://www.w3school.com.cn
@imopf4 java程序员也知道 php是最好的语言
不信你随便抓一只问问
@zhouzhe8013 高端撕X
过早客微信公众号:guozaoke • 过早客新浪微博:@过早客 • 广告投放合作微信:fullygroup50 鄂ICP备2021016276号-2 • 鄂公网安备42018502001446号