| 周一至周五 9:00-17:30 |
| 0771-3926492 |
| 广西南宁高新区总部路3号总部基地二期9栋4楼410 530007 |
南宁舟遥信息科技有限公司
Nanning SuBoat Information Technology Co., Ltd.
© 2014-2019 suboat.com - 桂ICP备14006997号-1
Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧。
其设计是让软件充分发挥多核心处理器同步多工的优点,并可解决面向对象程序设计的麻烦。它具有现代的程序语言特色,如垃圾回收,帮助程序设计师处理琐碎但重要的内存管理问题。Go的速度也非常快,几乎和C或C++程序一样快,且能够快速制作程序。
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。中国大陆使用nginx网站用户有:百度、新浪、网易、腾讯等。
Nginx既可以在内部直接支持Rails和PHP程序对外进行服务,也可以支持作为HTTP代理服务器对外进行服务。Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比Perlbal要好很多。
AngularJS诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。
AngularJS通过为开发者呈现一个更高层次的抽象来简化应用的开发。如同其他的抽象技术一样,这也会损失一部分灵活性。换句话说,并不是所有的应用都适合用AngularJS来做。AngularJS主要考虑的是构建CRUD应用。幸运的是,至少90%的WEB应用都是CRUD应用。
Python是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。
Python的设计哲学是“优雅”、“明确”、“简单”。因此,Perl语言中“总是有多种方法来做同一件事”的理念在Python开发者中通常是难以忍受的。Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”。在设计Python语言时,如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确的没有或者很少有歧义的语法。由于这种设计观念的差异,Python源代码通常被认为比Perl具备更好的可读性,并且能够支撑大规模的软件开发。
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
Scrapy,用Python开发的一个快速,高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。
Scrapy吸引人的地方在于它是一个框架,任何人都可以根据需求方便的修改。它也提供了多种类型爬虫的基类,如BaseSpider、sitemap爬虫等,最新版本又提供了web2.0爬虫的支持。
React起源于Facebook的内部项目,从最早的UI引擎变成了一整套前后端通吃的Web App解决方案。由于React的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单。所以,越来越多的人开始关注和使用,认为它可能是将来Web开发的主流工具。
衍生的React Native项目,用写Web App的方式去写Native App。只需要写一次UI,就能同时运行在服务器、浏览器和手机。
Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。
Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件,这使得Django具有很强的可扩展性。它还强调快速开发和DRY(Do Not Repeat Yourself)原则。
Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。它简洁灵活,使得 Web 开发更加快捷,并提供了优雅的HTML和CSS规范。
Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来。
HTML5赋予网页更好的意义和结构,开发的网页拥有更短的启动时间,更快的联网速度,更有效的连接工作效率,更快速的游戏体验,更优化的在线交流。CSS3是CSS技术的升级版本,主要的影响是将可以使用新的可用的选择器和属性,这些会允许实现新的设计效果。
HTML5+CSS3是Web网站开发技术的趋势,利用HTML5+CSS3组合,简单几行代码就能够实现以前需要很多代码配合js才能实现的功能。
PostgreSQL是一个自由的对象-关系数据库服务器(数据库管理系统),它在灵活的 BSD-风格许可证下发行。它提供了相对其他开放源代码数据库系统(比如 MySQL 和 Firebird),和专有系统(比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server)之外的另一种选择。
PostgreSQL包括了可以说是目前世界上最丰富的数据类型的支持,其次PostgreSQL 是全功能的自由软件数据库,最后PostgreSQL拥有一支非常活跃的开发队伍,而且在许多黑客的努力下,PostgreSQL 的质量日益提高。
D3.js(D3或Data-Driven Documents)是一个用动态图形显示数据的JavaScript库,一个数据可视化的工具。
D3是最流行的可视化库之一,它被很多其他的表格插件所使用。它允许绑定任意数据到DOM,然后将数据驱动转换应用到Document中。你可以使用它用一个数组创建基本的HTML表格,或是利用它的流体过度和交互,用相似的数据创建惊人的SVG条形图。
GraphQL既是一种用于API的查询语言也是一个满足你数据查询的运行时。
GraphQL对你的API中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让API更容易地随着时间推移而演进,还能用于构建强大的开发者工具。
TensorFlow 是一个开放源代码软件库,用于进行高性能数值计算。
借助其灵活的架构,用户可以轻松地将计算工作部署到多种平台(CPU、GPU、TPU)和设备(桌面设备、服务器集群、移动设备、边缘设备等)。
TensorFlow 最初是由 Google Brain 团队(隶属于 Google 的 AI 部门)中的研究人员和工程师开发的,可为机器学习和深度学习提供强力支持,并且其灵活的数值计算核心广泛应用于许多其他科学领域。
Redux 是 JavaScript 状态容器,提供可预测化的状态管理。
可以让你构建一致化的应用,运行于不同的环境(客户端、服务器、原生应用),并且易于测试。不仅于此,它还提供 超爽的开发体验,比如有一个时间旅行调试器可以编辑后实时预览。
Redux 除了和 React 一起用外,还支持其它界面库。 它体小精悍(只有2kB,包括依赖)。
Kubernetes 是用于自动部署,扩展和管理容器化应用程序的开源系统。
它将组成应用程序的容器组合成逻辑单元,以便于管理和服务发现,Kubernetes 构建在 Google 15 年生产环境经验基础之上,并结合来自社区的最佳创意和实践。
Webpack 是一个开源的前端打包工具。
Webpack 提供了前端开发缺乏的模块化开发方式,将各种静态资源视为模块,并从它生成优化过的代码。
Vue.js是一款流行的JavaScript前端框架,旨在更好地组织与简化Web开发。Vue所关注的核心是MVC模式中的视图层,同时,它也能方便地获取数据更新,并通过组件内部特定的方法实现视图与模型的交互。
ECMAScript 6(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。Mozilla 公司将在这个标准的基础上,推出 JavaScript 2.0。
ES6 的目标,是使得 JavaScript 语言可以用来编写大型的复杂的应用程序,成为企业级开发语言。
Solidity是一种静态型别的编程语言,用于开发在EVM上执行的智能合约。
Solidity被编译为可在EVM上执行的字节码。借由Solidity,开发人员能够编写出可自我执行其欲实现之商业逻辑的应用程序,该程式可被视为一份具权威性且永不可悔改的交易合约。
对已具备程式编辑能力的人而言,编写Solidity的难易度就如同编写一般的编程语言。
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
Node.js 的包管理器 npm,是全球最大的开源库生态系统。
案例描述:本站是一个景观类专业网站。包括植物百科、案例学院、苗木卖场、生态分析四大板块,全面贯通了景观设计工作的上下游。
设计亮点:1、总体色调使用的是蓝绿色,与app名字蓝绿色相呼应,搭配绿、红、黄三个辅助色,四种颜色分别代表四个板块。2、整体风格沿用热门的扁平化设计,字体与图片都更大更清晰。3、排列表现使用流行的瀑布式,画面错落有致,比较有美感。4、页面使用Bootstrap响应式框架编写,能兼容各个尺寸的显示器,完成电脑+手机双界面快速开发。
开发技术:1、数据交互大部分采用带客户端验证的CROS+HTTPS,易于开发且兼具安全性,聊天部分数据传输则采用WebSocket以实现良好的用户体验。2、后台开发使用golang语言自主开发,性能及并发处理较大多数传统动态语言高出一个级别。3、数据库使用著名NoSQL类型数据库MongoDB,配合自主开发的ORM框架,性能与拓展性都非常不错。
完成时间:2015年9月
案例描述:本站是广西师范大学“学前课程与教学理论”专业的资讯发布、课程学习、交流论坛、资源共享的网站平台。
设计亮点:1、由于网站定位为学前儿童教育,页面设计倾向于轻松活泼,使用了轻蓝色与轻粉色进行撞色设计,菜单也设置了css3动画。2、页面追求简单大方,使用小型资讯类网站常用的左右结构。
开发技术:网站同时需要BBS论坛和网盘功能,最快速开发模式为使用Discuz!后台作为基础,兼并PHPDisk网盘,并实现两个后台账户的统一。
完成时间:2014年12月
案例描述:本站是广西师大附属外国语学院国际部与南宁高捷教育有限公司合作设立的,用于进行资讯发布、招生报名等功能的信息展示类网站。
设计亮点:1、网站为突出英国风情,选用了浓重的深红色和大量精美图片,营造英伦学府的氛围。2、为体现精致的触感,板块标题设计、鼠标放置效果等做了各种优化。
开发技术:网站兼具信息发布、在线报名、留言板、网盘功能。使用的是WordPress后台,二次开发接入PHPDisk网盘。
完成时间:2015年6月
案例描述:本站是闪优客电商网站,是一个女性护肤品、化妆品在线购物平台。
设计亮点:1、因为目标是女性用户,因此选用美妆频道常用的粉色基调。2、界面力求简洁明快,使用精美的图片用作页面的主要展示部分,突出商品弱化干扰。
完成时间:2014年3月
案例描述:本站是广西一建幕墙子公司旗下设计所的展示网站,主要用于资质、案例、设计师展示等,提高企业形象。
设计亮点:1、网站遵循总公司的蓝色基调,并搭配灰色,形成简洁严谨的感觉。2、进行了各种细节优化,文章的图片滑动效果,鼠标放置动画效果等。
开发技术:网站使用的是WordPress后台,进行模版开发。
完成时间:2015年12月
案例描述:白浪岛少年是专业青少年素质教育平台,旨在促进白浪岛少年信息化建设,更好服务会员,促进领袖、会员、家长之间的交流。为会员提供所需功能,不再受时间空间的限制,实现交流、报名等需求,全面提升青少年儿童的素质教育。
设计亮点:1、独立的IM系统。2、phone、pad、web多个端并行开发。
开发技术:后端使用go、nodeJS开发,前端则用react-native原生开发
完成时间:2018年6月