ip漂移技术_您的项目是否遭受技术漂移的困扰?
ip漂移技术
前几天,在使用Angular 5 / WebAPI为MVC应用程序构建UI替换时,我们遇到了一个问题。 我以为,“这是技术上的漂移。”
不久前有人提出了技术漂移一词。 我的团队从Angular的幼年(AngularJS)到青少年时期(Angular 1-2),一直到现在的年轻成年(Angular 4-6)一直在工作。 我们已经积累了丰富的知识,但是我们似乎永远也不会跟上。 本讨论与Angular,MVC, Bootstrap或其他工具无关。 这是关于我们在使用此新工具时在生命周期中所经历的事情。 工具是可变的,并且会漂移。 因此,我们的应用程序更新受到技术变化的影响:大约一个小时的工作最终需要花费更长的时间。
“遗传漂移”涉及随着时间推移遗传变异较少的生物种群。 对于多样化的生态系统而言,这不是健康的事情,但是在我们希望可预测性的数字世界中,这种结果可能是积极的。 但是,请理解,技术多样性是您产品组合的健康方面。
此过程在Angular中进行,那里的某些工具正在更改或消失。 这种行为不一定是一件坏事。 很自然,不赞成使用某些工具或将其删除,因为会创建或包含更好的工具。 麻烦的结果是由于这种技术漂移,我们正在积累技术债务。 问题是漂移不明显。 它在“水线”以下。
我们遇到的特定问题是使用模板驱动方法实现的Angular弹出模式。 该组件正在监视一些文本框事件,最终在数据库中查询内容列表。 如果您不了解Angular,那么问题在于那个实现在当时有效并且已经使用了几年。
为了使用反跳方法,该应用程序使用了RxJS类。 文本框遍历该组件,以调用服务中的服务器Web方法以获取过滤后的结果集。 在遥远的过去,开发人员正试图消除抖动并选择了该实现路径。 Angular 5 RxJS在该特定对象上不再具有去抖动功能。 工具随波逐流。
当然,如果开发人员知道会发生这种情况,那么他(或她)就不会选择这种实现方式(我希望如此)。 对于您的Angularities,我们正在将所有应用程序转换为使用React形式方法。 更多的代码,更少HTML指令,这是测试和理解应用程序流程的更好选择。
我的建议是考虑一下何时何地遇到技术漂移以及原因。 这将帮助您了解工具内的风险以及升级/更新过程可能很复杂的地方。 在评估技术堆栈和技术债务时,请考虑可能存在多少技术偏差。 如果您没有看到或体验任何工具,那么您可能拥有一个经过改进的稳定工具集。 这并不意味着该工具集不再更改,而是它已经成熟并且处于扩展状态,因此您不会因技术漂移而遭受痛苦。
翻译自: https://opensource.com/article/18/7/technical-drift
ip漂移技术
ip漂移技术_您的项目是否遭受技术漂移的困扰?相关推荐
- ofdma技术_数字化领航 | Wi-Fi 6 关键技术剖析
随着移动终端和移动应用的普及,我们已经习惯了随时随地接入无线网络.由于数量越来越庞大的移动终端的接入,以及高清视频和VR/AR等高带宽消耗业务的兴起,人们对无线网络的容量和可靠性提出了更高要求. Wi ...
- 光复用技术中三种重要技术_光网络中三种复用技术
在光纤通信中,复用技术被认为是扩展现存光纤网络工程容量主要手段.复用技术主要包括时分复用TDM(Time Division Multiplexing)技术.空分复用SDM(Space Division ...
- 光学定位与追踪技术_解析两大主流追踪技术——Inside-out 和 Outside-in
众所周知,微软的 HoloLens 除了一身黑科技之外,更因继承了两大追踪技术之一的 Inside-out 而声名鹊起.今天跟大家来谈谈两大主流追踪技术-- Inside-out 和 Outside- ...
- 网站开发需要哪些技术_网站建设需要掌握哪些技术
网站搭建原理 1.认识网站虚拟空间:虚拟空间是用来存放网站文件的.如:图片信息,html文件,php文件等.虚拟空间相当于一个硬盘空间,只是这个空间可以被互联网用户以网址或IP地址的形式访问. 网站搭 ...
- 数字媒体技术和数据科学与大数据技术_?数据科学与大数据技术的就业前景和待遇怎么样?...
大数据专业是新兴的专业之一,对于未来大数据领域的人才需求也比较大,因此选择大数据专业也是选择顺应时代的发展.大数据专业是典型的跨学科专业,所学习的内容有关数学,统计和计算机三个主要领域.因此,大数据专 ...
- php mysql缓存技术_系统的讲解 - PHP 缓存技术
概述 缓存已经成了项目中是必不可少的一部分,它是提高性能最好的方式,例如减少网络I/O.减少磁盘I/O 等,使项目加载速度变的更快. 缓存可以是CPU缓存.内存缓存.硬盘缓存,不同的缓存查询速度也不一 ...
- mysql jsp分页技术_一个非常简单的分页技术MYSQL JSP 利用了mysql的LIMIT参数
一个非常简单的分页技术MYSQL JSP 利用了mysql的LIMIT参数 优点:1自己想出来的 2利用了MYSQL 数据库的本身 LIMIT 缺点:现在仅仅实现了 下一个页面功能 <% int ...
- mysql jsp分页技术_一个非常简单的分页技术MYSQL+JSP 利用了mysql的LIMIT参数
一个非常简单的分页技术MySQL(和PHP搭配之最佳组合)+jsp(SUN企业级应用的首选) 利用了MySQL(和PHP搭配之最佳组合)的LIMIT参数 优点:1自己想出来的 2利用了MySQL(和P ...
- 基于python的网络爬虫技术_基于python的网络爬虫技术的研究
龙源期刊网 http://www.qikan.com.cn 基于 python 的网络爬虫技术的研究 作者:刘文辉 李丽
- 于殿泓 图像检测与处理技术_二手图像检测与处理技术 于殿泓 计算机 西安电子科大学出版社...
基本信息 书名:图像检测与处理技术 原价:18.(咨询特价) 作者:于殿泓 出版社:西安电子科技大学 出版日期:2006年12月1日 ISBN(咨询特价) 字数: 页码:231 版次:第1版 装帧:装 ...
最新文章
- 特斯拉“纯视觉路线”能去掉ISP吗?
- Mysql数据库文件路径重置
- 【深度学习】面向医学图像的病灶分割调研(三)
- 怎么讲d 盘里的软件弄到桌面_教大家电脑怎么把e盘文件移到d位置
- 三星的typec可以充MacBook
- 【传智播客】JavaWeb程序设计任务教程 第十,十一,十二章练习答案【2021最新合集】
- Java设计模式笔记(8)装饰模式
- 小端字节序和大端字节序
- qtableview点击行将整行数据传过去_掌握这15个可视化图表,小白也能轻松玩转数据分析...
- (66)FPGA模块调用(Verilog调用Verilog)
- 机器人伪装成人类在 GitHub 上为开源项目修复 bug
- Windows Phone App Studio 无码开发手机应用
- python确定指标权重_python 实现熵权法确定各指标的权重
- JS Jquery 中 的遍历
- linux 光盘本地yum源,小凡带你搭建本地的光盘yum源
- php 字符串长度的解释
- 上百种Python炫酷可视化案例珍藏版——看完掌握~一键三连~老板都想要给你升职加薪哟!
- 速成实用硬笔字——最常用高频汉字前100
- 陈年咖啡豆是什么?陈年咖啡能喝吗?陈年咖啡有什么特别的?
- 5g cpe参数及功能介绍
热门文章
- windows 7 旗舰版 失效key
- ni visa pci_VISA/MASTER信用卡在线缴费友邦、保诚步骤!
- python计数函数:count()和value_count()
- topic是短语还是句子_新仁爱版英语unit4 topic1短语和句子
- Thread线程中的stop方法过时问题
- Wordpress红色财经股票外汇网站主题 pron-red
- 老李分享:《Java Performance》笔记2——JVM命令行选项及垃圾收集日志解析 2
- 说说我是如何拿下腾讯offer的
- python爬取上市公司年报信息_python3爬取巨潮资讯网的年报数据
- Unix搭建apue.h步骤详解