学习
实践
活动
专区
工具
TVP
写文章

SAP Spartacus使用到技术

前面说到,Spartacus是基于现代Web开发技术打造而成一个Storefront开发框架,因此涉及到技术栈都是目前前端开发普遍使用一些比较成熟技术。 ? Angular:由Google维护一款web前端开发框架,采用了大量有十几二十年历史成熟技术,比如依赖注入、接口、注解等等,同时也是一款与时俱进框架,比如对TypeScript支持,跟RxJS深度整合 rollbar 是一个异常监控平台,2018 年发布了一份前端项目中Top10错误类型报告,其中前7位都和类型错误有关。而TypeScript编译器类型检查就能避免不少类型错误。 通过Rxjs提供施加在可观察对象上各种操作符,Spartacus可以灵活地控制异步读取Commerce业务数据时序。 Ngrx: Angular里一种优雅管理应用状态库。 NgRx作为第三方,能够统一管理组件状态,降低了Spartacus这类复杂前端应用组件间状态管理复杂度和出错可能。

25520

SAP Spartacus使用到技术

前面说到,Spartacus是基于现代Web开发技术打造而成一个Storefront开发框架,因此涉及到技术栈都是目前前端开发普遍使用一些比较成熟技术。 [1240] Angular:由Google维护一款web前端开发框架,采用了大量有十几二十年历史成熟技术,比如依赖注入、接口、注解等等,同时也是一款与时俱进框架,比如对TypeScript支持 ,跟RxJS深度整合,对PWA第一时间支持等等。 通过Rxjs提供施加在可观察对象上各种操作符,Spartacus可以灵活地控制异步读取Commerce业务数据时序。 Ngrx: Angular里一种优雅管理应用状态库。 NgRx作为第三方,能够统一管理组件状态,降低了Spartacus这类复杂前端应用组件间状态管理复杂度和出错可能。

32010
  • 广告
    关闭

    【玩转 GPU】有奖征文

    精美礼品等你拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    5G信号技术用到时频技术

    1588v2协议授时技术原理都很清楚,以太网从10兆到100兆提升以后发现定时能力不足就做了NTP,我们电脑里时间都是通过NTP协议来获取。 用时候它主要是在本地应用,所以中国联通没有把它做三级架构。 5G来了以后,也分了三种业务,一个是基本业务,就是刚才提到三微秒那个需求。还有协同业务和新业务,需求有的会更高。 未来如果有窄波聚合需求,聚合不是主网聚合,只是部分区域,针对部分区域可以用NTP时间服务器,现在新双频接收技术,通过卫星两个频点去接收,这样来算对流层更精确一些,恢复时间更精准一些。 在使用双模卫星作为参考时钟时,SYN2401型PTP精密主时钟跟踪UTC精度优于100ns,可通过以太网提供百纳秒级时间信号源。 随着无线技术发展,同步肯定是越来越重要。 单纯依赖GPS存在潜在政治安全风险,同时针对5G超高精度时间同步需求,当卫星失效时,基站守时性能并不乐观,需考虑基于地面链路传递1588V2技术,还有一些新技术我们也要跟踪。

    59851

    盘点:SQL on Hadoop中用到主要技术

    MPP 在SQL on Hadoop系统中,有两种架构: 基于某个运行时框架,然后套上sql层,来构建查询引擎,典型案例是Hive; 仿照过去关系数据库MPP架构,从头打造一个一体化查询引擎。 短期可以靠商业方案或者关系数据库去支撑一下,但是长远解决方案就是参考过去MPP数据库架构打造一个专门系统,于是就有了Impala,Presto等等。 Presto,足见MPP模式并不是绝对占上风。 l_partkey,所以本来两个子查询和一个join用到三个job,现在只需要用到一个job就可以完成。 0x06 其他 到这里为止,已经从上到下顺了一遍各个层面用到技术,当然SQL on Hadoop本身就相当复杂,涉及到方方面面,时间精力有限不可能一一去琢磨。

    62310

    React 新文档用到了哪些技术

    前言 https://beta.reactjs.org React 文档已经 完成了 70 % 并且呼吁社区进行翻译工作。 新文档采用了全新架构 next.js + Tailwind CSS ,改版后文档界面有种焕然一新感觉,支持暗黑模式,我们可以在线学习,并且写代码,采用了这种所见即所得形式,大大降低了学习者成本 ,我也被这种形式所深深吸引,那么这种所见即所得形式是如何实现呢? </ReactMarkdown> ) }` } }} />; 小结 1、React 新文档架构我很喜欢,代码和目录也非常清晰,非常适合阅读 2、我们一些组件库文档是否可以往next架构迁移 希望这篇文章对大家有所帮助,也可以参考我往期文章或者在评论区交流你想法和心得,欢迎一起探索前端。

    37310

    Cesium中用到图形技术——Horizon Culling

    几年前,Deron Ohlarik写了两篇有关地平线剔除出色文章。 此后,我们对他技术进行了扩展,我想在这里分享。 尽管它仅适用于地形图之类静态数据,但我们发现它非常有用,因为它比以前技术更快,更准确。 精度提高来自对地球椭球模型视界剔除,而不是球面近似。 我首先要提到,这项技术功劳完全归功于我同事弗兰克·斯通纳(Frank Stoner)。 我所做唯一贡献就是在他做了艰辛工作后,在Cesium中实现了它,并在此处进行了编写。 我们技术仅限于针对椭球体选出一个点,因此我们假设此“遮挡点”已被计算出来。 有关如何完成此操作详细信息,请参见后续博客文章。 预览 使用这种技术在Cesium中进行地形剔除,与我们之前使用最小半径边界球剔除技术相比,我们可以避免绘制大约15%瓦片,否则我们会在普通场景中绘制。

    84920

    Cesium中用到图形技术——Computing the horizon occlusion point

    再次,这里介绍技术完全归功于Frank Stoner。 让我们来看看我们情况。和以前一样,我们通过将每个分量 X、Y和Z乘以沿该轴椭球半径倒数,将所有坐标转换到椭球尺度空间。 ? 围绕地形图块边界球中心显示为点C。边界球不是缩放空间中球体,但这与我们无关,因为我们将只使用它中心。 首先,我们任意决定我们地平线遮挡点将位于这条中心线OC某个位置,OC是从地球中心到地形图块边界球中心向量。我们只需要计算它沿该向量距离。点V是地形图块中一个顶点。 在虚线上,与中心线交点出现在点V之前,所以它会比另一个交点更靠近椭球中心,我们不需要关心它。如果点V是地形图块中唯一顶点,那么此图中点P将是我们地平线遮挡点。 在标记角α和β之后,通过简单三角形角知识,我们可以通过他们表达其他角。

    30210

    日常工作中应用到技术

    在日常工作中,我用到技术,这里做一个简单梳理 不管是查看系统日志还是自动化测试平台部署,都在linux上,所以shell成为了最常用技术 最近两年在团队中实践"测试即代码"理念,用于培养业务团队自动化能力 ,选择编程语言为Python,为了确保语言版本一致,选用Python3 在实践“测试即代码”过程中,为了确保整个团队有持续交付,基于Jenkins 2.X核心特色:pipeline 实现每周交付, 所以Groovy也成了常用技术 虽然在自动化测试过程尽量不做UI级,但有些特定辅助工具,依旧基于UI操作方式会更好,所以对HTML、CSS、Javascript掌握也成了基本功 当然了,SQL是必须 总体而言,技术选择和应用,不仅仅基于个人爱好,更多是考虑到团队整体情况而定。 在库方面的选择 学习方面以标准库为主,应用方面以基于标准库扩展或是与标准库有相关理念第三方库为主。 库 web、移动端使用基于webdriver wire protocol协议selenium webdriver 和 appium 当然最核心还是熟练掌握编程语言和软件工程思想 加我微信入群一起交流

    35620

    作为编程人员你可能常用到技术网站

    1、Stack Overflow(英文) 最好程序员技术问答网站,回答质量很高,非常推荐,几乎没有找不到问题答案,如果有最大可能是你问方式有问题,国内模仿者是 segmentfault,不过差距还是很大 3、Gitbook 跟 Github 没有任何关系,是一个制作电子书网站,包含了很多编程技术在线书籍及一些翻译技术文档。 4、Oschina - 开源中国 国内最好开源社区,技术氛围好。 5、cnblogs - 博客园 很多有经验程序员聚集在此,写博客质量也高,技术纯粹。 7、CocoaChina CocoaChina 是苹果开发中文社区,主要是苹果系开发内容。 8、InfoQ 比较有技术深度,很多大公司架构上面都有介绍,很多实战经验非常值得借鉴。 …… 其实还有很多,但个人觉最好是 Google,Google 才是人类最好老师,但要做好它学生,英文很关键……

    20210

    Cesium渲染一帧中用到图形技术

    潜在可见集合 拣选是图形引擎常见优化方法,能够快速消除视野外对象;以便管道其余部分不必处理这些对象。通过可见性测试对象就是“潜在可见性集”,并继续沿管道传输。 然后,使用整个视锥体(不是单个计算视锥之一)来渲染一些特殊情况图元: 包含星星天空盒。 老式优化方法是先渲染天空盒,然后跳过清除颜色缓冲区操作。 每个可选取对象都有一个唯一ID(颜色)。为了确定在给定(x,y)窗口坐标中拾取到内容,将帧渲染到屏幕外帧缓冲区,其中写入颜色为拾取ID。 深度纹理 添加阴影一个子集增加了对深度纹理支持,例如,可以将其用于针对地形进行深度测试告示板,并根据深度重构世界空间位置。 WebVR 添加阴影另一部分是从不同角度渲染场景能力。 立方体贴图通道 阴影另一个扩展是渲染立方体贴图能力,即形成一个盒子六个2D纹理描述了盒子中间某个点周围环境。立方体贴图可用于反射,折射和基于图像照明。

    1.3K20

    直播平台开发中用到数据库技术

    因为数据库说白了就是“存放数据仓库”,而对于直播平台来说,它需要存储大量视频、图片和人员登录信息等,并且可以灵活调用。因此,今天小编就来讲下,在直播平台开发中,用到数据库技术都有哪些? 但是它也缺少商业数据库中某些可用特性,如用户定义类型、继承性和规则,这在直播平台开发中,表现并不友好,所以使用此数据库频率很少。 timg.jpg 三、Redis 这也是在直播平台开发过程中经常用到数据库,Redis是一个开源、先进key-value存储系统,可用于构建高性能、可扩展Web应用程序,支持复杂数据结构,具有丰富使用场景 四、HBase HBase是一个分布式、面向列、高性能、高可靠性、可伸缩开源数据库,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。 而且它支持数据结构非常松散,模式自由,因此可以存储比较复杂数据类型。 以上,就是在直播平台开发中,常用到数据库技术。如果您对直播平台开发项目感兴趣,欢迎给小编留言。

    82640

    技术架构」EA874:技术架构原则和标准

    企业技术架构中EA原则应用 原则经常是正式EA工作一部分。它们在个人决策和广泛适用且独立于具体决策基本业务目标之间提供了更强联系。原则是组织为激发最佳行为而选择准则或最佳实践。 因此,对于企业技术架构或基础设施规划,在完成设计或模型(如技术模式和技术服务)之前,定义关键ETA设计架构原则(DAPs)并就其达成一致也是很有用。 4] 在技术标准制定中包括关键利益相关者—— 利益相关者为支持标准设置评估和意见带来了有价值视角。参与技术标准决策制定必然会获得更高水平支持,这意味着更愿意在实践中应用标准。 然后,将技术标准聚合到可重用技术模式中,以解决特定用途,例如大容量在线事务处理或友好和安全客户Web访问。 点击,收听【智能时刻,架构君和你聊黑科技】 知识星球 认识更多朋友,职场和技术闲聊。 点击加入知识星球【知识和技术

    68830

    架构 | 目前在企业架构中流行技术

    软件开发技术日新月异,流行技术三五年就换一茬,目前在企业架构中都流行哪些技术呢? 是一套具有比较完备功能微服务平台,具备服务注册与发现,服务集群治理等功能 ? ? Docker 一个开源容器引擎,基于虚拟化技术实现,但是比虚拟机有多优势。 使得服务横向扩展变得非常容易,并且基于k8s编排管理,可以很方便实现弹性扩容,按需分配。 ? RPC框架 远程服务调用技术。 Zookeeper 分布式服务管理工具,接触过分布式服务开发应该对zk都有一定了解,从大数据管理(hadoop)到消息中间件(kafka)到微服务架构中,zk都是必不可少。 ? ? 是大数据存储、搜索利器! ?

    68580

    技术架构」EA874:技术架构战略规划与管理

    包括知识丰富员工和需要学习技能员工。 在企业技术架构中采用新技术 企业架构(EA)团队应该采用结构化方法来计划将新技术和产品引入其企业IT环境。许多新技术和新产品将继续推动ETA产品组合变化。 应制定有计划程序和框架,以确保成功采用技术。该计划还应更清楚地说明创新何时适当,何时不适当。 企业技术架构框架 1] 新模型还是对现有模型更改? 希望加入群:架构,云计算,大数据,数据科学,物联网,人工智能,安全,全栈开发,DevOps,数字化,产品转型。 点击加入知识星球【首席架构师圈】 微信圈子 志趣相投同好交流。 点击加入微信圈子【首席架构师圈】 喜马拉雅 路上或者车上了解最新黑科技资讯,架构心得。 点击,收听【智能时刻,架构君和你聊黑科技】 知识星球 认识更多朋友,职场和技术闲聊。 点击加入知识星球【知识和技术

    29720

    搭建直播平台源码用到技术到底是什么

    现在在搭建直播平台源码时经常会听到云技术这个词,云技术到底是什么? 很多第一次听到的人都会有这个困扰,简单说,云技术就是将局域网或广域网内硬件、软件和网络等一系列资源统一整合起来,通过托管对数据计算、储存和共享提供帮助。云技术又分云储存、云备份、云同步等功能。 云储存就像一个移动硬盘一样,不论使用什么系统设备,都可以在三方随时随地访问存储文件和进行相关操作。缺点是,一旦三方服务器出现故障,储存文件就无法找回,存在一定安全隐患。 事实上,同步和分享都是为了取代FTP和NAS共享服务,只需要安装客户端软件,就可以在多台授权设备、用户和客户端实现文化共享,还提供短时间版本控制,但是该技术只能保存用户手动设置到文件中文件副本,并不能算是一项服务来自动执行任务 timg.jpg 云技术普及得益于它方便,不受地域限制,国内外都可以使用,文件传输速度却受限于地域网络限制,但丝毫不影响他成为各种行业常用储存、同步方式,选择云技术时,要考虑到商家提供云服务器是否可靠

    62720

    “细腰”战事:技术架构进化

    题记:谁具有灵活外在表现形式,谁就能获得回报——这正是进化精髓所在。——凯文·凯利 《失控》 熟知互联网协议栈给了我们深刻“细腰”概念。但这种架构是如何产生?它是必然吗? “细腰”架构在商业、技术、工程上给了我们哪些启示?互联网新细腰结构在哪里? 故事1:CPU指令集烽火战事 处理器大战这段历史,已经沉睡在计算机历史博物馆之中,鲜有人提及。 Andrew Baumann在《硬件是新软件》这样总结到:“作为当今商品技术堆栈中最稳定‘细腰’接口,x86 ISA对于很多系统来说都是一个关键点。” 冗余特性增加了接口复杂性,却没有使它在逻辑上更强大。系统架构师理解接口设计中正交性价值,并且接受这种简单形式设计标准。 还有一些具体技术原因,例如,CLNS不对线路编号,而是对主机编号。可达性信息聚合由此受到了许多方面的限制。

    15710

    架构漫谈(九):理清技术、业务和架构关系

    在很多人概念里面,架构技术实际上是等同。学会了几种技术,就认为自己是架构师了,甚至是学习技术越多,就觉得自己水平越高。这样实际上是对自己很不负责任。 因为要解决主要问题(生火)并没有发生改变,分拆所形成是一个树状结构。   按照前面的架构定义,这个时候其实已经产生了架构。也就是说,一般是先有技术,才会有架构。 不同技术,通过树状结构,组合在一起,形成了一个完整架构解决方案,共同完成业务目标。这就是技术,业务和架构之间关系。 很多人把这个过程称为架构进化,我更愿意把这个过程称为技术进步所导致架构分拆,因为这个过程内在动力,更多是来自技术对业务问题解决。 架构师应该承担起解决业务问题这个角色来,专注于Business Domain和软件本身架构,让技术人员致力于为业务在计算机中跑起来而努力。

    49660

    大型网站技术架构,网站高可用架构(三)

    今天这篇文章,主要围绕着如何从多个方面来进行“高可用网站架构”展开,网站页面能够完整呈现在最终用户面前,需要经过很多个环节,任何一个环节除了问题,都可能导致网站页面不可访问。 但对于网站整体而言,想要达到4个9甚至5个9可用性,除了过硬技术、大量设备资金投入还需要有个好运气。 二、高可用整体架构 我们一般将网站架构分为三层:应用层、服务层、数据层,应用层负责业务逻辑处理,服务层提供可复用服务,数据层负责数据封装与存储,各层之间相对独立。 由于网站架构资源中,硬件故障是最常见问题。那么高可用架构主要目的就是保证服务器在硬件故障时依然可用。主要手段是数据和服务冗余备份以及失效转移。 ? 相关阅读: 大型网站技术架构,初入探秘(一) 大型网站技术架构,网站高性能架构(二)

    54130

    关注

    腾讯云开发者公众号
    10元无门槛代金券
    洞察腾讯核心技术
    剖析业界实践案例
    腾讯云开发者公众号二维码

    相关产品

    • 媒体处理

      媒体处理

      视频处理(MPS)是针对海量多媒体数据,提供的云端转码和音视频处理服务。您可以按需将云存储中的视频文件转码,满足您在各类平台将视频文件转为不同码率和分辨率的需求。此外,智能视频处理还提供了叠加水印、视频截图、智能封面、智能编辑等服务。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注腾讯云开发者

      领取腾讯云代金券