个人数据库软件 软件开发、网站开发有区别吗?
软件开发、网站开发有区别吗?谢邀。我是软件工程师,首先明确一点,软件开发范围很大,包含了游戏开发,网站开发,手机应用开发等等。因此,网站开发是属于软件开发范畴内的,网站开发主要利用的是B/S的架构,b
软件开发、网站开发有区别吗?
谢邀。我是软件工程师,首先明确一点,软件开发范围很大,包含了游戏开发,网站开发,手机应用开发等等。
因此,网站开发是属于软件开发范畴内的,网站开发主要利用的是B/S的架构,b代表是浏览器,s代表是服务器。因此可见,网站的开发也包含两个部分,前端和后端。
1 网站开发之前端
前端负责网页界面的开发,还要控制用户的数据和服务器的数据的交互。
常用技术有HTML和JavaScript,HTML用来写网页的样子,JavaScript控制网页对数据处理的逻辑,也可以处理图形交互的动画效果。
下图是前端工程师的思维导图:
2 网站开发之后端
后端负责服务器的代码开发,服务器目前主流语言是Java,作为Java开发工程师我主要谈谈Java。
Java学问非常深,但是归根结底,Java主要的目的是在服务器端合理得对数据库进行管理,处理数据的变化和数据的传输,保证前端来的数据可以有效被反馈,并且保证网站的数据可以稳定持续得辅助网站运作。
下图是web后端Java开发技术栈的思维导图
网站开发其实过程就是软件开发的缩影,开发原理都是相通的。
关注“极客宇文氏”,一名热心有料的软件工程师。
男35计算机本科,零基础想转型往网络,服务器,数据库,编程开发方面发展,风险大吗?
我今年37。IT圈摸爬滚打15年。我觉得35岁从大众角度讲可能是有点来不及了。首先,基础很难打扎实了,技术一天一变不假,但是不代表你可以直接零基础学最先进的技术。比如:最早22岁我用VB,之后PHP做项目,后来MS的.net也用起来,现在Python用的风生水起。你说我直接Python可以不可以,可以,但是很多编程理念还是一个积累的过程,这些过程在之前的编程语言里慢慢累积。我拿编程举例子,您可能觉得,运维不需要,用什么学什么就行。其实,不会编程的运维做不深,做不精。操作系统,数据库,高可用,存储。都是避不开的点,也不是一朝一夕能融会贯通的。