移远通信是全球领先的物联网解决方案供应商,我们的使命是将设备和人员与网络和服务连接起来,推动数字创新并帮助构建更智能的世界。我们的产品可助力实现更为便捷、高效、舒适、富裕和安全的生活。
自 2010 年成立以来,移远通信迅速成为全球发展最快的蜂窝模组供应商,现已成为业内最大的蜂窝模组供应商。
大概说说公司产品,以个例说明
移远通信 RM500Q-AE 是一款专为 IoT/eMBB 应用而设计的 5G Sub-6 GHz 模块。采用 3GPP Release 15 技术,同时支持 5G NSA 和 SA 模式。RM500Q-AE 采用 M2 封装,与移远通信 LTE-A Cat 6 模块 EM06、Cat 12 模块EM12-G、EM120R-GL 和 EM121R-GL,以及 Cat 16 模块 EM160R-GL 兼容,方便客户从 LTE-A 迁移到 5G。
RM500Q-AE 模块为工规级模块,仅适用于工业级和商业级应用。
RM500Q-AE 几乎覆盖了全球所有主流运营商。集成多 星座 高精度定位 GNSS(支持 GPS、GLONASS、BeiDou 和Galileo)接收机,在简化产品设计的同时,还大大提升了定位速度和精度。
RM500Q-AE 内置丰富的网络协议,集成多个工业标准接口,并支持多种驱动和软件功能(如 Windows7/8/81/10、Linux、Android 等 *** 作系统下的 USB/PCIe 驱动等),极大地拓展了其在 IoT 和 eMBB 领域的应用范围,如工业级路由器、家庭网关、机顶盒、工业笔记本电脑、消费笔记本电脑、工业级 PDA、加固型工业
平板电脑、视频监控和数字标牌等。
L76 系列模块(L76、L76-L 和 L76B)
主要特点:
尺寸紧凑、使用方便
丰富的功能接口
可用于供电和数据传输的 Micro-USB 接口
模块工作状态指示灯
可提供适用的外部电池
该评估套件包含:
介绍 EVB 连接方式、EVB 配件的单页说明书
Micro-USB 数据线
GNSS 有源天线(33V)
包含 USB 驱动和相关文档的光盘
BG600L-M3 是一款支持 3GPP Release 14 协议规范的多模(LTE Cat M1、LTE Cat NB2 和 EGPRS)LPWA 模块。在 LTE Cat M1 网路下,模块可支持最大上行速率 1119 kbps 和最大下行速率 588 kbps。采用内置 MCP 以及支持 ThreadX 系统的 ARM Cortex A7 处理器,该模块功耗超低;与同类 LPWA 模块相比,其 PSM 功耗降低 70%、eDRX 模式下功耗降低 85%。
BG600L-M3 拥有一整套基于硬件设计而实现的安全功能,可让受信任的应用程序直接在 Cortex A7 TrustZone 引擎上运行。其封装尺寸为 187 mm 160 mm 21 mm,同时还具有低功耗、高集成度、高机械强度等特点,能最大限度地方便客户进行产品开发。模块采用 LGA 封装,特别适用于当代大规模生产的自动化贴片需求,易于 SMT 焊接和售后维护。
丰富的互联网协议、工业级标准接口以及丰富的功能,将模块的适用范围扩展到更广泛的 M2M 应用上,如无线POS、智能计量、追踪、可穿戴设备等。
AG550Q是移远通信开发的一系列车规级5G NR Sub-6GHz模块,支持5G NR独立组网(SA)和非独立组网(NSA)模式。采用3GPP Rel 15技术,该模块在5G NR网络下最高可支持212Gbps下行速率和 900Mbps上行速率,在LTE-A网络下最高可支持202Gbps下行速率和75Mbps上行速率。通过其C-V2X PC5直接通信功能(可选),AG550Q可广泛应用于车联网领域,为实现智能 汽车 、自动驾驶和智能交通系统的建立提供可靠解决方案。同时,该模块支持双卡双通(可选)和丰富的功能接口,为客户开发应用提供了极大的便利。其卓越的ESD和EMI防护性能,确保其在恶劣环境下的强大鲁棒性。
为满足不同的市场需求,AG550Q共包含多个系列型号:AG550Q-CN、AG550Q-EU、AG550Q-NA和AG550Q-ROW。同时,该模块向后兼容现有的GSM、UMTS和LTE网络,因此在目前没有部署5G NR网络的地区以及没有3G/4G网络覆盖的偏远地区均可实现连接。
AG550Q支持多输入多输出(MIMO)技术,在同一频段的发射端和接收端分别使用多个天线,使信号通过发射端与接收端的多个天线传送和接收,从而大大降低误码率、改善通信质量。该模块支持高通 IZat 定位技术Gen9VT Lite(GPS、GLONASS、BeiDou、Galileo和QZSS),结合其可选的QDR 30和多频GNSS接收机(L1/L2/L5),在简化产品设计的同时,还可提供更快、更精准、更可靠的定位服务。
该系列模块可为 汽车 原厂和一级 汽车 部件供应商提供安全可靠的互联 汽车 解决方案,也可以为 汽车 制造商提供智能灵活的自动驾驶 汽车 制造解决方案,可广泛应用于远程信息处理器(T-Box)、远程信息控制单元(TCU)、高级驾驶员辅助系统(ADAS)、C-V2X(V2V、V2I、V2P)系统、车载单元(OBU)、路边单元(RSU)和其他智能网联和 汽车 制造领域。
AF50T 是移远通信新推出的车规级、高性能、低成本的Wi-Fi 6 & BT 51 模块;支持2 2 MU-MIMO,最高数据传输速率可达17745Mbps。其超紧凑的封装尺寸195 mm 215 mm 23 mm,能最大限度地满足终端产品对小尺寸模块产品的需求,并帮助客户有效减小产品尺寸、优化产品成本。该模块用于与移远通信车规级LTE-A/5G 模块AG520R/AG550Q 搭配使用以建立可靠的LTE-A/5G+Wi-Fi/BT 应用方案。
采用SMT 贴片技术,AF50T 可靠性高、能满足复杂环境的应用需求。紧凑的LGA 封装使其尤其适用于尺寸受限、并要求可靠网络连接的场合。该封装类型适合大规模、自动化生产,能有效帮助降低生产成本、提高生产效率。
基于可靠的PCIe 20 接口,模块可实现高速率、低功耗的WLAN 无线传输。结合其紧凑尺寸、较低功耗、超宽温度范围以及高可靠性,AF50T 可满足车载领域各类应用需求。
QuecHub —端通过物联网协议网关桥接设备运行,另一端通过客户应用运行。通过单步加载即可立即使用可部署云的模组创造性地完成统一的云访问程序。该接口还提供支持轻松编码的 RESTful API 网关,从而实现设备与各种 Web 和移动应用的快速集成。
全球物联网设备连接 数增长势头强劲,IoT Analytics 预计 2025 年全球物联网设备(包括蜂 窝及非蜂窝)联网数量超 300 亿。据 GSMA 数据,中国 2020 年物联 网行业市场规模约 17 万亿,预计2025 年市场规模达到 28 万亿,CAGR 达 11%,中国引领全球物联网行业发展。模组承接物联网产业链上下 游两端,直接受益上下游高景气度。
国内物联网芯片厂商加快国产替 代进程,将显著降低模组厂商成本,带动中游模组需求增长。基于模 组自身的普适性及可定制性,模组行业充分受益于下游垂直应用的多 元需求,市场空间广阔;鸿蒙的推出将为下游应用场景带来增量;中 国移动开启 5G 通用模组集采,推动模组价格下行,促进 5G 行业应用 拓展,进一步带动 5G 模组需求爆发。
车载模组是 汽车 接入车联网的重要底层硬件,可应用于 汽车 主机、T-BOX、OBD、OTA 等车载的不同领域。伴随通信技术迭代和智能 汽车 的发展,车载模组 需求迎来爆发。佐思汽研预计 2025 年全球 汽车 无线通信模组装载量将 到达 2 亿片,2020-2025 年 CAGR 达 15%,其中中国 汽车 无线通信模组 装载量将达到 9000 万片,2020-2025 年 CAGR 达 19%;5G 模组渗透率 提升,佐思汽研预计 2025 年中国车载 5G 无线通信模组的装配率达到 35%左右。
由于车规级产品对实施传导、安全性、稳定性等各方面性 能要求相比消费级、工业级产品更为严苛,同时 5G 车规级模组集成 度进一步提升,车载模组尤其是 5G 车载模组单产品价值量更高。未 来智能网联 汽车 将逐渐普及,车载模组渗透率持续提升,行业有望迎 来量价齐升的发展机遇。
公司具备完整的车载模组产品线,覆盖 5G、 LTE、C-V2X、Wi-Fi6 和高精度 GNSS 定位等前沿技术,基于全球领 先的车规级平台研发了丰富的产品,契合 汽车 厂商对智能 汽车 升级换 代的技术连续性需求。公司与高通等领先的芯片厂商合作,推出的产品与上游芯片面世时间相差较短,可保证客户最新车型在技术上处于 领先优势;
公司量产经验丰富,已为全球超过 60 家主流 Tier 1 供应商 和 30 多家知名整车厂提供车载前装和后装智能连接设计,主要应用于 T-BOX、车载导航系统等场景中,在全球已交付量产项目近 50 个。公 司国内 4G 通信模组市场份额排名第一,伴随着智能 汽车 景气度的高 增,车载模组市场将为公司打开长期增长空间。
1高效分布式必须是高效的分布式系统。物联网产生的数据量巨大,仅中国而言,就有5亿多台智能电表,每台电表每隔15分钟采集一次数据,一天全国智能电表就会产生500多亿条记录。这么大的数据量,任何一台服务器都无能力处理,因此处理系统必须是分布式的,水平扩展的。为降低成本,一个节点的处理性能必须是高效的,需要支持数据的快速写入和快速查询。
2实时处理
必须是实时处理的系统。互联网大数据处理,大家所熟悉的场景是用户画像、推荐系统、舆情分析等等,这些场景并不需要什么实时性,批处理即可。但是对于物联网场景,需要基于采集的数据做实时预警、决策,延时要控制在秒级以内。如果计算没有实时性,物联网的商业价值就大打折扣。
3高可靠性
需要运营商级别的高可靠服务。物联网系统对接的往往是生产、经营系统,如果数据处理系统宕机,直接导致停产,产生经济有损失、导致对终端消费者的服务无法正常提供。比如智能电表,如果系统出问题,直接导致的是千家万户无法正常用电。因此物联网大数据系统必须是高可靠的,必须支持数据实时备份,必须支持异地容灾,必须支持软件、硬件在线升级,必须支持在线IDC机房迁移,否则服务一定有被中断的可能。
4高效缓存
需要高效的缓存功能。绝大部分场景,都需要能快速获取设备当前状态或其他信息,用以报警、大屏展示或其他。系统需要提供一高效机制,让用户可以获取全部、或符合过滤条件的部分设备的最新状态。
5实时流式计算
需要实时流式计算。各种实时预警或预测已经不是简单的基于某一个阈值进行,而是需要通过将一个或多个设备产生的数据流进行实时聚合计算,不只是基于一个时间点、而是基于一个时间窗口进行计算。不仅如此,计算的需求也相当复杂,因场景而异,应容许用户自定义函数进行计算。
6数据订阅
需要支持数据订阅。与通用大数据平台比较一致,同一组数据往往有很多应用都需要,因此系统应该提供订阅功能,只要有新的数据更新,就应该实时提醒应用。而且这个订阅也应该是个性化的,容许应用设置过滤条件,比如只订阅某个物理量五分钟的平均值。
7和历史数据处理合二为一
实时数据和历史数据的处理要合二为一。实时数据在缓存里,历史数据在持久化存储介质里,而且可能依据时长,保留在不同存储介质里。系统应该隐藏背后的存储,给用户和应用呈现的是同一个接口和界面。无论是访问新采集的数据还是十年前的老数据,除输入的时间参数不同之外,其余应该是一样的。
8数据持续稳定写入
需要保证数据能持续稳定写入。对于物联网系统,数据流量往往是平稳的,因此数据写入所需要的资源往往是可以估算的。但是变化的是查询、分析,特别是即席查询,有可能耗费很大的系统资源,不可控。因此系统必须保证分配足够的资源以确保数据能够写入系统而不被丢失。准确的说,系统必须是一个写优先系统。
9数据多维度分析
需要对数据支持灵活的多维度分析。对于联网设备产生的数据,需要进行各种维度的统计分析,比如从设备所处的地域进行分析,从设备的型号、供应商进行分析,从设备所使用的人员进行分析等等。而且这些维度的分析是无法事先想好的,而是在实际运营过程中,根据业务发展的需求定下来的。因此物联网大数据系统需要一个灵活的机制增加某个维度的分析。
10支持数据计算
需要支持数据降频、插值、特殊函数计算等 *** 作。原始数据的采集可能频次挺高,但具体分析时,往往不需要对原始收据进行,而是数据降频之后。系统需要提供高效的数据降频 *** 作。设备是很难同步的,不同设备采集数据的时间点是很难对齐的,因此分析一个特定时间点的值,往往需要插值才能解决,系统需要提供线性插值、设置固定值等多种插值策略才行。工业互联网里,除通用的统计 *** 作之外,往往还需要支持一些特殊函数,比如时间加权平均。
11即席分析和查询
需要支持即席分析和查询。为提高大数据分析师的工作效率,系统应该提供一命令行工具或容许用户通过其他工具,执行SQL查询,而不是非要通过编程接口。查询分析的结果可以很方便的导出,再制作成各种图标。
12灵活数据管理策略
需要提供灵活的数据管理策略。一个大的系统,采集的数据种类繁多,而且除采集的原始数据外,还有大量的衍生数据。这些数据各自有不同的特点,有的采集频次高,有的要求保留时间长,有的需要多个副本以保证更高的安全性,有的需要能快速访问。因此物联网大数据平台必须提供多种策略,让用户可以根据特点进行选择和配置,而且各种策略并存。
13开放的系统
必须是开放的。系统需要支持业界流行的标准SQL,提供各种语言开发接口,包括C/C++,Java,Go,Python,RESTful等等,也需要支持Spark,R,Matlab等等,方便集成各种机器学习、人工智能算法或其他应用,让大数据处理平台能够不断扩展,而不是成为一个孤岛。
14支持异构环境
系统必须支持异构环境。大数据平台的搭建是一个长期的工作,每个批次采购的服务器和存储设备都会不一样,系统必须支持各种档次、各种不同配置的服务器和存储设备并存。
15支持边云协同
需要支持边云协同。要有一套灵活的机制将边缘计算节点的数据上传到云端,根据具体需要,可以将原始数据,或加工计算后的数据,或仅仅符合过滤条件的数据同步到云端,而且随时可以取消,更改策略。假的,物联网的中间件是一种软件系统,而不是硬件设备。它是指处于物联网系统中,连接设备和应用程序之间的中间层,起着将信息转发、存储、处理和分析的重要作用。
物联网的中间件充当着物联网系统的枢纽,对于物联网数据采集、传输、存储、处理、分析等方面发挥着举足轻重的作用,能够使各设备感知和理解环境变化,进行决策和控制,并将数据流和控制信号从各个终端节点搜集,并通过互联网进行交互。
通常,物联网的中间件包括了诸如云计算、大数据分析、消息代理、协议转换、数据缓存、安全管理等多种功能,以便于实现设备、应用程序、网络和平台之间的互 *** 作性和信息交互,并为物联网系统提供支撑。
因此,物联网中间件并不是一种硬件设备,而是一种软件系统,扮演着连接其他物联网组件的重要角色。1、ES2007介绍
方正飞鸿智能信息平台(Fix ES2007)是方正集团推出的国内领先企业基础架构中间件平台。Fix ES2007平台基于SOA架构体系,结合数据建模、业务建模、可视化流程引擎、动态表单设计等多种实现工具,其柔性的特点,保障了基于ES2007平台开发的系统可在net平台与j2ee平台上无缝的切换运行,是企业应用开发的一个高效、强大、开放的开发工具。
2、ES2007技术特点
•高效的平台业务逻辑扩展
•组织机构设置和权限机制
•强大的工作流引擎和任务监控,协同机制
•应用部署以及模块运行,升级,管理机制
•强大的工作流引擎
•图形化工作流程设计
•所见即所得表单设计
•完善安全的权限分配体系
3、产品特性
•大并发海量数据的支撑
•即时通讯工具的外网通讯
•即时通讯工具的平台开发性
•全面的SOA 支持
•流程引擎标准化、性能更优
•全面的数据库支持(Oracle,Sqlserver,DB2,Sybase,Mysql)
•全面的WEB 服务器支持(iis,tomcat,websphere,weblogic,jboss,glassfish,apusic)
•全面的AJAX 技术的运用
•全面的浏览器支持(IE,FireFox,Chrome)
•富客户端技术的支持(Flex,silverlight)
•平台接口更标准,更易用
4、产品组件
•业务逻辑 建模工具 Studio
•流程引擎 Workflow
•表单设计 Formdesign
•数据库工具 DTS
•即时通讯 MSQ
•统一界面管理 Portal
•多种主题管理 Theme
•快速高效的代码开发框架 SDK
•企业应用集成EAI
•业务流程管理BPM
•面向服务架构 SOA
5、特色创新
• 快速开发性
开发效率提升高达70%、10 分钟可以完成一个流程全过程开发、1 天可以完成一个小型应用(如OA 办公系统)。
• 企业信息管理特征组件
封装了大量的企业信息管理不同行业的特征组件和业务模型,让使用者更关注于业务,从而使其从技术中解放出来,能迅速的构架用户的业务系统。
• 跨语言
可以无缝的在C#和JAVA 语言中切换,可以顺利的在Net 和J2EE 平台上切换,是全球唯一款支持跨语言的中间件平台。大多数软件公司在为用户服务时往往会被用户左右,而用户很多情况会对需求发生变更,而对语言的变更也不在少数,而一旦发生,对与开发商来说将是致命的,因为语言是不互通的,换一门系统的开发语言,将会把系统的工作量放大两倍,而使用本平台,这些问题将不复存在。
• 多数据库
支持主流关系型数据库,如Oracle,Sqlserver,DB2,Sybase,Mysql。
• 跨平台
支持多 *** 作系统,如WINDOWS,LINUX,UNIX,使用户部署时不用再关心终端服务器,只需要关注用户系统的业务开发即可。
6、案例
支持的平台技术和产品
FIX ES2007业务基础平台支持广泛的平台、系统和应用技术,构建在ES2007业务平台上的业务系统,具有最广泛的技术兼容性和可扩展性:
• *** 作系统支持
支持如下网络 *** 作系统:NT,UNIX,Linux等。
支持如下客户端:WindowsXP及更高版本,浏览器IE60及更高版本。
•数据库支持
支持如下数据库接口:ODBC,JDBC,BADO。
支持Oracle 9i 及更高版本、SQL Server 2000及更高版本等数据库。
•组件和总线支持
支持如下组件和总线标准:COM,ActiveX,OLE,Net。
•分布计算和服务支持
支持如下分布计算和服务技术:DCOM,EJB(J2EE)。
支持如下分布计算支撑环境:Net、BEA WebLogic、IBM WebSphere等。
•Web服务支持
支持如下Web服务支持技术:Serverlet,ISAPI/NSAPI。
支持如下主流Web服务器产品:MS IIS、BEA WebLogic、IBM WebSphere等。
•网络和应用协议
支持多种应用协议,包括:
通讯协议:>Copyright © 1999-2020, CSDNNET, All Rights Reserved
搜索博文/帖子/用户
登录
zhangbijun1230
关注
IOT(25)---Iot都有哪些协议 转载
2018-05-15 08:42:16
1点赞
zhangbijun1230
码龄12年
关注
Iot都有哪些协议
协议对Iot而言尤其重要,可你知道Iot都有哪些协议?收好本文干货
在物联网协议中,我们一般分为两大类,一类是传输协议,一类是通信协议。传输协议一般负责子网内设备间的组网及通信;通信协议则主要是运行在传统互联网TCP/IP协议之上的设备通讯协议,负责设备通过互联网进行数据交换及通信。那么物联网都有哪些通信协议呢?
协议对Iot而言尤其重要,可你知道Iot都有哪些协议?收好本文干货
物联网七大通信协议
一、REST/>最近纠结了一下,如果开发一个大型的网站,我到底应该使用php还是jsp,后台到底使用php还是用java,我的选择要么是php要么是java,因为我喜欢linux、unix,当然window平台也必须支持,以便哦的妹纸可以查看。这就要求用一些跨平台相当好的软件+工具+语言,所以选择只能是这么几个。最后我的决定是php+java,一个前台一个后台,理由如下: php和java在开源社区的活跃度严重超过了其他的语言,使用人数也都是相当之多;活跃的开发工程师们能够给我帮助,且这俩都能很好的跨平台,不用花费大量的人力物力去维护 我也做过一个物联网的网关网站,比较复杂,当时采用的是jsp+java,复杂程度可想而知,单单说开发过程,网站部分繁琐,每次想查看结果运行网站的时候还需要重新打包部署一下,严重影响了哦的开发效率,每天的时间都是在等待(因为网站比较复杂,打包部署需要浪费一些时间)。相对来说呢,php就没有了,php灵活,好学,上手快,容易修改,容易发布,关键是热部署,这个真让哦眼睛大亮。当然看待任何事物都需要两种眼光,php也会有缺点,比如没有太好的开发IDE,所以拼写错误很正常,且php的sql注入危险较大点,执行效率不高,安全性不如java。还有一些理由,来自知乎的米米们给的建议: Java的优点则是稳定可靠、运行效率高(尤其是JIT的出现之后差距更大了)、不容易犯错(强类型、预编译、必须拦截异常等等),缺点是开发和发布的效率相对较低。尽管优秀的工程师能在一定程度上改变以上的问题,但通常而言,哪能到处都是高手多如狗的梦之队? 从MVC的层次结构上说,在一般网站项目的开发周期中,需求变更最频繁、调整最多的是View,其次是Controller,最后是Model。这非常好理解,没事干谁天天改数据结构?每次版本升级控制结构都要改的啦,或多或少而已。再次是两者之间的通信,目前RPC技术已经足够成熟,无论是Web Service/Hessian/RESTful API都能够让开发人员专注在功能开发上,而不需要过多的考虑异构平台的差异和通讯的细节。这也就意味着在大公司里同时应用两种语言的方案并不会引入过多的复杂度和工作量。当然,文档量的下限倒是因此被拔高了不少,但事实上大部分团队对此其实都是喜闻乐见的:别每天说文档重要但没空了,你不写其他同事怎么配合? 靠近用户的前端,使用PHP能够更快的完成前端频繁而琐碎的更新,自如的应对各种需求的变化。页面的结构调整、用户输入内容的基本验证、仅只和用户交互有关的简单逻辑等都很适合使用PHP来开发,甚至可以通过类似Smarty等模板技术将其页面的变动迁移到前端团队。而基本的业务逻辑和数据的更新采用Java开发,可以有效的提高复用度、提升性能和吞吐能力、规避安全问题等。而开发效率稍有降低换来的是可维护性的提升,发布速度慢就更不是问题了,因为通常对于基础业务逻辑的调整往往都是整体修改,并层层测试确认才能发布的。 所以,大型网站前端采用PHP后端采用Java,既好招人又好维护、系统稳定还性能高、连安全性都大大增加。代码复用、文档完备度居然也都改善了。让你在以上这些好处触手可及时,对架构师知识谱系在广度上要求更高一些这事根本就不是个问题。
单一方案其实一样可以做良好的隔离,PHP同样可以提供Service,而性能问题其实很多时候是算法和架构的问题而不是语言差异的问题。如Velocity或JSTL等也是很优秀的隔离方案。
但这些方案在高压力下会暴露出很多问题而体现双语言的优势,这些在上面其实都提到,详细说明一些很难得到改变的点:
1 PHP由于其动态脚本语言的特性,包括类、函数、常量在内都需要在每次请求周期中重复执行后才能建立运行环境;为了保证解析速度而牺牲编译质量;应用了FastCGI但仅仅只是复用进程处理请求减少fork成本而不是像其他语言,初始化完毕后通过FastCGI的接口获得数据并以对应接口返回数据等几个原因,基本上已经不可能在性能上追回当初更烂现在开着JIT牌跑车的Java了。
2 在PHP里是如此的容易犯错而难以发现,即使你用实质上出自官方的Zend Studio,也无法改变一个事实:要保证你的程序高质量无大错,得要有充足的经验、足够的严谨、以及——负责任的QA。淘宝的黄裳就曾经拿IDE这事开过玩笑。而玩笑背后的那个原因“缺乏中间件”最近几年有不少的改善,主要是不少中间件的支持变得更广泛了从而让PHP得益,但发展的根源其实还是在C和Java社区。性能和易犯错则是语言特性造成的技术难点,也是用来换取灵活、快捷的必要代价,很难去指望有根本的改善。
3 Java的世界里也有JSTL、Velocity和Freemaker等,但和PHP灵活而强大的动态能力、丰富的函数和类库、轻松的学习成本、多到令人发指的文档相比,简直就是渣,就是渣啊!JSTL改完了要重启Context啊有木有?Velocity不关缓存也要重启啊有木有?Velocity开缓存性能低下啊有木有?即使这些都不管,调整下某个数据校验规则要改Action也要重启有木有?
实际工作中性能问题可以通过良好的架构解决,容易犯错的问题可以通过框架和规范以及全面的测试来解决,中间件选择少些但其实该有的都有了,Java的灵活性一样有不少可供考虑的解决方案哪怕是挫得要死的摘掉节点重启,完成后重新上节点的策略。
所以,大家会看到单一语言的技术团队也很多,这个问题的真正考虑还是更多在团队自身的特点、积累等等。用了双语言的,也知道自己为什么要用这些,不用的也清楚自己的路该怎么走。最后的最后说一句:如果你不知道自己为什么要用双语言方案的话,基本上你也就不需要考虑它了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)