半点优化网 http://www.bdxc.net/
当前位置首页 > 网站技术问题> 正文

现在用Java开发网站可以不用框架吗?需要注意什么呢?

2022-07-31 13:36:33 暂无评论 132 网站技术问题 适合   网站开发   php

我来讲讲我的观点,框架是别人整合好各个流程和组件,便于我们开发,避免重复造轮子。

学习好框架,对以后的开发有很大帮助,而且各大公司,没有不用框架的。学好框架,对以后找工作也有帮助。

假如说一定不用框架的话,那就只能用原生的html+css+JavaScript+jsp来做前端,后台使用servlet,jdbc,mysql等来做了。这样的话,所有的东西都得一行一行的用代码敲出来,非常没有效率。

所以,现在大型网站开发必用框架,阿里的微服务框架,分布式框架,保证了这些大系统的高效稳定的运行。一些比如安全问题,数据一致性问题,日志问题,框架会帮忙处理好,可以让开发人员专注于业务开发,极大提升开发效率。

看你是什么规模的网站,还有你以后的升级跟日常维护准备采用什么方式。用不用框架都不重要,你要是明白了http,实现的方式千千万。

java开发一个网站平台技术方面需要考虑哪些?

只论技术方面的话,通俗的说就是前端界面,后端逻辑,数据库,web服务器,以及真实服务器(云服务器或实实在在的硬件服务器)。

前端界面这一块,现在比较流行热门的技术有vue.js,vue.js是一个基于数据驱动的渐进式前端开源框架,不仅适用于PC端,也适总于移动端,现在很多大型的网站都在用vue.js。多说一句,vue.js的作者是中国人。

再说后端这一块,基本上是被springboot一统天下,springboot的IOC和AOP特性以及一系列的设计模式,让开发变得简单高效。

数据库这一块,市面上比较流行的有商业数据库有甲骨文公司的oracle,微软的sqlserver,开源的有postgresql,mysql,redis,sqlite等。

web服务器,比较常用的就是tomcat,nginx等。

服务器硬件的话,要么是云服务器(阿里云或者腾讯云),要么是真是的硬件服务器。

最后,网站开发,说简单也简单,就是三层构架,说难也难,其中涉及高并发大数据负载均衡的问题,都是现在热门的问题。如果想快速开发,建议借助现有的开源平台,快速高效,省时省力。

php和java哪个更适合做网站开发?我觉得php更适合,你们呢?

做个人网站,追求快、准、狠,可以用PHP。PHP有很多成熟的框架可以用来快速搭建网站。比方说,你要自己搞一个小的网上论坛,直接用PHPWind或者Discuz!一天就可以搭好。

如果要做企业级的网上服务开发,建议上Java,因为有太多企业级的开源框架可以使用了,这一点PHP比不了。

另外Java的生态比PHP丰富,无论是文档、代码、论坛、群、书籍、视频、开发者数量都超后者一个数量级。

这个不太好回答,两者都可以,虽然PHP相对来说快一些,但是Java使用基于Spring的框架也能快速开发,要想选一个,除非你能先确定如下前提:

你是自己开发还是找人开发?如果自己开发,有可以利用的开发团队,就选一个团队熟悉的即可,要是找人开发,主要还是关注功能需求,满足自己的功能,选一个性价比高的即可。需要和现有系统接口吗?以后需要和别的系统整合吗?如果整合使用web api或者其他基于xml、json等的形式,其实两者无所谓,基于rpc的要好好考虑一下,如果需要提供jar包啥的,最好还是java。网站部署环境是什么样的?确定部署环境对语言和运行有没有特定的要求。

网站规模大吗?需不需要处理海量数据?如果对性能有比较高的要求,偏向Java一些,虽然php开发相对简单,但是性能比java差一些。有没有其他特殊要求?这一点也要提前给开发者提出来,方便他们判断。总的来说,要选择一个语言,要考虑的因素很多,不过对于使用者来说,重点关注功能要求就可以了,具体的技术细节让专业开发人员来考虑。

猜你喜欢