opc ua

在本周,我在“后端”部分的UA Web挑战会议上发表了讲话。 我在演讲中选择了一个奇怪的话题-“面向初创企业的SpringIO”。 结果是什么? 我将在下面总结。

在过去三年中,我开发了各种个人Web项目。 我再也没有称它们为“初创公司”,现在没有人在生产这些产品。 我尝试了不同的服务器端技术– Java(Spring Framework 2.5 – 4.0),JavaScript(ExpressJS,SailsJS),Scala(PlayFramework!)。 这种经验使我可以在启动环境中谈论Spring。 这就是我决定选择此主题的方式。

浏览幻灯片时,您可能可能无法理解我在演讲中告诉的所有内容,但我想在此处重复的重要部分。 注意:每次我说Spring时,我都是指SpringIO(平台)。

发展速度

与NodeJS和PlayFramework相比,Spring不能成为赢家。 Spring更加冗长,需要更多样板代码。 同时,Spring代码非常简单和透明。 因此,在代码可读性方面,这个减号可以成为加号。 因此,在初创公司中使用Spring可以为大量的代码做准备。 Boot是一项重要的增强功能。 使用此模块,您可以提高项目sceleton创建的速度。

方便

Spring意味着使用Java。 这就是为什么方便的第一点(Java语法很方便)。 它还提供DI(依赖注入),简单易读的API声明。 很多功能都委派给注释,因此您可以编写XML代码来代替XML。

置信度

春天已经成熟。 自2003年以来,它吸引了许多粉丝。 因此,Spring社区是最有价值的优势之一。 不管你在开发什么。 如果您遇到某些问题,Spring社区总是会帮助您找到正确的答案(StackOverFlow)。Spring有很多模块(数据,安全性,集成等),良好实践和烹饪书籍。 在90%的情况下,开发过程就像乐高游戏一样-只需从所需的块中构建即可。

来自Alex Fruzenshtein的初创公司的Spring IO

聚苯乙烯

当我开始准备本演讲时,我决定与Spring投稿人联系。 主要原因是要显示“专家的意见”。 那真是个好主意。 非常感谢Oliver Gierke的投入。 观众很高兴听到有关初创企业使用Spring的权威性话语。 反过来,我很高兴确保自己的想法或多或少与奥利弗的=)相符

概要

我建议Java开发人员在初创企业中使用Spring,对于其他开发人员而言,从某种意义上讲将是痛苦的=)这篇演讲的经验对我来说非常有价值,并且在最近的时间“ Startup”类别将出现在我的博客上。

翻译自: https://www.javacodegeeks.com/2015/04/ua-web-challenge-conference-springio-for-startups.html

opc ua

opc ua_UA Web挑战会议:针对初创公司的SpringIO相关推荐

  1. web ua检测_UA Web挑战会议:针对初创公司的SpringIO

    web ua检测 在本周,我在"后端"部分的UA Web挑战会议上发表了讲话. 我在演讲中选择了一个奇怪的话题-"面向初创企业的SpringIO". 结果是什么 ...

  2. UA Web挑战会议:针对初创公司的SpringIO

    在本周,我在"后端"部分的UA Web挑战会议上发表了讲话. 我在演讲中选择了一个奇怪的话题-"面向初创企业的SpringIO". 结果是什么? 我将在下面总结 ...

  3. [附源码]Python计算机毕业设计SSM基于Web学术会议投稿管理系统(程序+LW)

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  4. web前端angular_针对Web开发人员的十大Angular课程,教程和书籍

    web前端angular 大家好,如果您有兴趣学习Angular框架 (一种最流行JavaScript框架之一,用于开发基于组件的Web GUI并寻找一些很棒的资源,如课程,教程和书籍),那么您来对地 ...

  5. 计算机毕设(附源码)JAVA-SSM基于Web学术会议投稿管理系统

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  6. 基于AJAX技术的Web会议平台

    前段时间,用AJAX+VML写了一个Web在线会议平台,觉得挺有意思的,现在把它拿上来与大家分享 ^_^ 这是一个类似于NetMeeting的在线会议平台,但特别之处在于,WebMeeting不需要安 ...

  7. AMiner背后的技术细节与挑战

    最近准备研究如何自动挖掘研究者的兴趣,读到这篇文章,与大家分享,共同学习. 摘要:AMiner利用数据挖掘和社会网络分析与挖掘技术,提供研究者语义信息抽取.面向话题的专家搜索.权威机构搜索.话题发现和 ...

  8. 中国学术会议2009---001

    会议名称(中文): 第一届工程与科学全局优化国际会议 会议名称(英文): The First World Congress on Global Optimization in Engineering ...

  9. 干货 知识图谱研究青年学者研讨会在清华大学顺利召开刘知远 报告题目:大规模知识图谱表示学习的研究趋势与挑战

    2015年6月27日,中国中文信息学会青年工作委员会系列学术活动??知识图谱研究青年学者研讨会在清华大学FIT大楼多功能报告厅召开.本次活动由青工委和中文信息学会语言与知识计算专委会联合举办,旨在推动 ...

最新文章

  1. java中的math.abs_Java abs() 方法
  2. 机器人运动规划调研(pending)
  3. request body 里丢东西了_26. Scrapy 框架-模拟登录-Request、Response
  4. 全国计算机等级考试题库二级C操作题100套(第61套)
  5. 当字符串为空但不为空时
  6. 【转】win32 的DLL中创建windows窗口
  7. 使用u盘+iso装纯净系统的基本步骤。
  8. 小甲鱼c语言课后作业作业百度云,小甲鱼c语言视频教程
  9. QQ群排名技术讲解、实战分析、核心要点 盗引结合篇
  10. Comsol中引用matlab函数
  11. Windows开发之VC++仿QQ迷你首页(迷你资讯)
  12. 纯HTML标签详解(摘自阿里西西)
  13. 《Python 深度学习》刷书笔记 Chapter 8 Part-2 用Keras 实现 DeepDream
  14. 大数据的预测实力,这15个有趣的数据集,你可能闻所未闻
  15. 商人渡河问题(MATLAB版)
  16. 二叉平衡树之二叉树搜索树【咱们一起手动模拟实现】
  17. [转]英文自我介绍范文
  18. java 龙卷风_java8-lamba表达式的使用-遁地龙卷风
  19. Pycharm创建项目“New environment using“与“Existing interpreter“的区别
  20. java编程实现斗地主发牌

热门文章

  1. QT之计算器代码重构(六)
  2. Memcache 笔记
  3. rhel-server版安装vbox增强功能
  4. vector机器人 WHAT DO I USE THE VECTOR APP FOR? 我使用 VECTOR 应用程序做什么?
  5. cve-2018-2628 Weblogic反序列化漏洞实现反弹shell
  6. python3 module 'pexpect' has no attribute 'spawn' 解决方法
  7. linux 源码目录结构 文件系统目录结构
  8. linux c 宏定义 #define _GNU_SOURCE 含义
  9. Linux Rootkit 系列五:感染系统关键内核模块实现持久化
  10. python 动态修改 类和实例 的方法