awbeci网站之技术篇

news/2024/5/15 20:39:17/文章来源:https://blog.csdn.net/weixin_33881050/article/details/90192172

之前写的一篇关于awbeci网站的使用和介绍,大家可以看看,地址在:http://www.cnblogs.com/zhangwei595806165/p/5245640.html

1、前台

BootStrap

选择bootstrap的原因是,最近两年bt实在是太火了,而且一些模板设计省了你再花费时间去设计css了,其实我还关注过foundation和semantic,因为一想到还要从新学习,还不如直接用bt了,至于前端的js框架当然选择jquery了,当然bt也是依赖于jquery的,不过最近我发现react也挺火的,有些react库也满足一些日常需求,如:http://ant.design/和http://react-components.com/,感觉还不错,所以我打算awbeci3.0使用react来设计页面UI,其实使用react我也感觉到使用jquery力不人心,有篇文章就讲过jquery和react的优缺点,你们可以看看:https://segmentfault.com/a/1190000003501752,从一张图中就可以看出react的优势,毕竟它是facebook创造的,已经应用在facebook和instagram上面了。大家可以试试,应该说,这也是前端框架发展的趋势吧,比如还有其它一些优秀的框架如:vue.js,angualarJS等等。

2、后台

SpringMVC、Spring、Mybatis

其实早在awbeci1.0的时候我使用的技术是struts、spring和hibernate,但是发现springmvc和mybatis在国内社区里面更火,原因我想可能是springmvc安全性和mybatis的轻量级和它的多表查询吧,之前不是12306网站出现struts网站漏洞吗,我想还是使用安全性更高的springmvc吧,其实我发现srpingmvc更优秀,尤其在处理一些json数据的时候,感觉更顺手,至于mybatis,当然是喜欢它的多表联合查询了,hibernate多表查询真是太可怕了,也不知道使用hibernate的程序员兄弟可感觉到了,而且在1对多的双向关联的时候转换成json出现死循环问题,也是我一个痛点,于是乎抛弃hibernate选用mybatis。

3、服务器

ECS、RDS、OSS、CDN

服务器我使用的是阿里云,相比aws我感觉阿里云更适合我吧,使用起来也更方便,而且时不时的都有优惠活动,我是从2014年开始使用的,刚开始只是买了ECS,然后在ECS上面安装mysql,但是我发现这样做降低了服务器的性能,于是我又买了台RDS,把awbeci网站的数据直接保存到RDS上面,更简单,但是网站做的过程中发现网站收集的时候会涉及到小图标,虽然刚开始非常小的文件,但是用户一多,收藏的网址越多,那么图片量就非常大了,以防万一我使用了OSS,一种静态资源服务,所有的图片我都保存到那上面,非常方便。当然,现在网站注册的用户非常小,但是当网站发展越来越大的时候,我也相信会发展越来越大的时候,到时候我还会买负载均衡的。

4、未来

php+react

虽然awbeci2.0是使用java来做的,但是我打算下一步使用php来做,至于为什么?引用社区里的一句名言:php是世界上最好的语言,没有之一!至于为什么使用react我上面也说了,它比jquery更优秀,所以awbeci3.0就会使用php和react了。最后,我想说的是,大家在使用awbeci的时候有什么建议和反馈可以跟我交流,交流群是:代码世界 464696550

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_701513.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大型网站的 HTTPS 实践(1):HTTPS 协议和原理

转自:http://op.baidu.com/2015/04/https-s01a01/ 1 前言 百度已经于近日上线了全站 HTTPS 的安全搜索,默认会将 HTTP 请求跳转成 HTTPS。本文重点介绍 HTTPS 协议, 并简单介绍部署全站 HTTPS 的意义。 2 HTTPS 协议概述 HTTPS 可以认为是 HTTP TLS。HT…

12月国内网站流量统计5强:360安全中心后来居上

IDC评述网(idcps.com)12月31日报道:根据中国互联网协会-中国网站排名公布的最新数据显示,截至2015年12月28日,国内网站独立访问量五强排名依次是百度、360安全中心、腾讯网、搜狗、微博。具体情况如下图所示&#xff1…

26个复古风格网站设计欣赏

复古元素今年不断被提上来,那么今天下面分享的这26个复古元素的网页设计案例使用古典和现代的图形结合而成,还你一个不一样的复古网页设计案例,希望对你有所启发,enjoy!你可能感兴趣的复古网站资讯:《9个国…

开发人员学Linux(4):使用JMeter对网站和数据库进行压力测试

前言表面看来,JMeter与本系列课程似乎关系不大,但实际上在后面的很多场景中起着重要作用:如何获知修改了某些代码或者设置之后系统性能是提升了还是下降了呢?商业的压力测试工具LoadRunner确实很高大上,但是据说费用也…

14款优秀的代码展示网站

本文列出的这些网站可以分享和展示你的代码。它们都提供在线预览功能,所以别人可以看到你的代码如何运行。它们有时候也被称作“代码广场”或者“沙箱”。 它们不仅仅提供简单的代码展示功能,还提供很多代码协作和实际编程过程会用到的功能。例如&#x…

VS Code 调试Node.js express网站

VS Code是微软出品的一款跨平台的轻量级的Editor,我就不宣传了,想了解的自己去搜吧,总之我很喜欢。 下载地址:https://code.visualstudio.com/ 安装完成侯应该是自动加到环境变量里了吧,不记得了,如果没有自…

使用IntelliJ IDEA开发SpringMVC网站(三)数据库配置

原文:使用IntelliJ IDEA开发SpringMVC网站(三)数据库配置摘要 讲解在IntelliJ IDEA中,如何进行Mysql数据库的配置 目录[-] 文章已针对IDEA 15做了一定的更新,部分更新较为重要,请重新阅读文章并下载最新源码。六、数据…

织梦手机网站建设 并配置二级域名

现在手机站很流行,如何用织梦程序建手机站并实现数据同步呢?我们都知道通过开发实现数据同步还是比较麻烦的,咱们就来说下利用织梦自动的手机wap浏览是如何实现手机网站建设并配置二级域名的。首先为织梦安装手机wap浏览模块:找到…

如何管理网站后台

2019独角兽企业重金招聘Python工程师标准>>> 网站上传,域名主机申请后,接着就是管理 这里以实验中心网络后台管理为例: 1 概述 实验中心网络平台管理员后台主要包括:系统参数设置(网站参数管理、计数器初始…

快速生成apk 自动发布到网站 便于测试

遇到的问题: 开发者生成的apk 需要不断给 测试安装让他们测试。有没有脚本自动将最新apk上传到服务器,让测试自己安装测试呢?mac电脑 怎么自己搭建文件服务器 启动Tomcat功能在这里不在赘述,有不懂的请你多多百度和Google 然后把你的localh…

5首页加载慢_5个 外贸建站谷歌SEO优化技巧

外贸建站谷歌SEO优化技巧 想必是每个外贸建站人员真正关心并且想要熟练掌握的一门学问。同学们可能在很多网站或者博客上看到过相同标题的博客文章,这些文章质量参差不齐内容多种多样,所表达的观点和相关技巧难免会存在一些作者的个人观点。所以当你看了…

获取网站状态码

2019独角兽企业重金招聘Python工程师标准>>> curl -I -m 10 -o /dev/null -s -w %{http_code}"\n" 域名 例子: vim httpstatus.sh #!/bin/bash echo -n "please your domain name: " read domain curl -I -m 10 -o /dev/null -s -w…

大型网站架构系列:缓存在分布式系统中的应用(二)

缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。本文是缓存在分布式应用第二篇文章,介绍分布式缓存,Memcache,Redis,本地缓存&…

查看网站上保存的密码

Chrome有个保存账户的功能,点击保存网站账号密码,浏览器下次就记住你的号码了,自己的电脑上这样用很爽,每次点击登录按钮就可以了。但是问题来了,有一天你想在另外一台电脑上登录,忘记密码了。自己电脑上的…

从SEO效果看谷歌百度360搜狗有道bing技术现状

为什么80%的码农都做不了架构师?>>> 从SEO效果看谷歌百度360搜狗有道bing技术现状声音 maybe yes 发表于2015-08-20 16:52 原文链接 : http://blog.lmlphp.com/archives/140/From_the_effect_of_the_SEO_to_see_the_Search_Engine_Company_Google_Baidu…

Mozilla新特性只支持https网站

Mozilla的官方博客2015.4.30正式宣布了淘汰HTTP的方案。其中包括:设定一个日期,所有的新特性将只提供给HTTPS网站;HTTP网站将逐步被禁止访问浏览器功能,尤其是那些与用户安全和隐私相关的功能。Mozilla此举是向Web开发者社区发出一…

关于字符编码 转自廖雪峰的官方网站,至今看到最清晰的讲解

2019独角兽企业重金招聘Python工程师标准>>> 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte)&#xff0c…

linux 网站架构的演变

今天我们学习影响互联网最重要服务web服务(应用服务)。什么是web服务呢?就是我们平常在浏览器输入一个网站的地址,然后能给我们提供服务的就是web服务器。Web服务器的发展历史我就不多说了,我直接说下现在流行的搭建这…

网站如何进行渠道跟踪_开发网站不知道如何进行推广?5个技巧教会你

随着互联网的发展,企业对网站的要求也越来越高。目前,升级营销网站建设已成为企业竞相选择的对象。但是,网站做得好后,推广工作也不容忽视。只有做好推广工作,网站才能取得更好的效果。那么接下来,郑州APP开…

【CURL】模拟登录网站并获取用户信息

模拟登录网站并获取用户信息 前言 这次来做的是通过代码的方式,模拟登录秒拍官网,获取登录用户的信息。 前后端分离 本文的标题是CURL,传统的网站是PHP代码直接渲染项目视图,通过表单提交到控制器直接进行数据操作。 传统模拟登录的方式在页面上找到表单元素,直接进行模拟表单提…