最近在写前段时间所谓技术探索的总结,通过和前辈的探讨,得出了感觉蛮有道理的技术探索的一般过程。
1、想好业务场景,包括现在需要的功能、将来可预见的功能。
2、针对业务场景,实现它我需要哪些技术,或者说市面上有哪些现成的技术可以实现,对比其中的优缺点。
3、定下主线上的解决方案以及一些辅助或备选的解决方案,毕竟开源技术的通用性导致其不可能是为你的业务场景量身定制。
4、提供简单演示示例。
回想我这两个多月的工作,发现存在着一些问题,貌似还挺严重。
1、严格意义上说我这两个多月的工作算不上技术探索,顶多算某一陌生技术的学习过程。
问题起源于给现有的查询服务(选择指标、分组、时点、时间得出一个表格或者生成一些柱图、线图、饼图之类的)添加一种依托地图的展现形式。
类似于天地图(http://zhfw.tianditu.com/)提供的功能。
这时候我的任务就是学习geoserver+openlayers,尝试通过这种技术实现此种功能,最后总结学习结果。
由此可见我一开始对于业务场景的思考还是很有局限性的,说难听点就是压根没思考。当然技术选择也就无从谈起了,因为是直接在特定技术上尝试实现既定功能。
2、至于上一条为什么把那种技术仅仅称为陌生技术,原因很简单,尚未对其学习曲线、性能、可维护性与其他技术进行对比,而是硬着头皮学习尝试。
3、最后提一下Echarts这个玩意,就BI数据可视化这块地图展示,Echarts有其交互性、性能方面的巨大优势,当然他作为一个新鲜玩意的出现,更新频率之高是不言而喻的,稳定性还是有待实践检验的,不过前几天2.0版的发布,还是很炫很值得期待的。还有他对低版本浏览器的支持还是有限制的。
最后总结:
1、这是一次失败的技术探索,虽然尚未评审,尚未下定论,但就我此时此刻对技术探索的理解这真是一次失败的技术探索。
2、多思考、多沟通、多动手,这是我对自己的忠告。
3、Echarts或许真的是一个好东西,值得持续关注,当然现阶段我也就只关注其中map部分。
4、关于使用Geoserver+OpenLayers+uDig实现类似于天地图那种区域渐变色展示某一指标数据、气泡展示某一指标数据、弹出层显示某一区域指定指标数据、区域下钻的总结将在必要的时候完成。虽说意义不大,毕竟这是一个坑,还是得填填。再者网上关于这方面的有参考意义文章实在太少。
相关推荐
在技术发展的过程中,大数据技术不断优化,而作为应用案例,智慧校园建设展示了大数据处理技术的应用价值和未来的发展趋势。 大数据技术的核心特征主要体现在以下几个方面: 1. 数据量巨大:随着互联网、移动...
所谓计算思维,是指通过计算机能够处理的方式分析和解决问题的能力,它能促进学生在各个领域的学习效果提升。中学生通过编程教育,可以掌握计算思维,从而提高逻辑思维、学习能力及注意力,有助于他们在数学、物理等...
综上所述,人工智能技术在高职院校“三教”改革中的探索,不仅仅是一种技术的简单应用,而是一种涉及教育理念、教学模式和教学资源全方位改革的过程。这些改革具有明确的目标,即通过智能化手段,提升教育质量,培养...
### codeLLM和RAG技术在OPPO的探索 #### LLM的缺陷与领域知识 1. **LLM的幻觉** - **本质**:幻觉问题是LLM的一个核心挑战,它指的是模型生成的内容与现实世界不符合的现象。这种现象在训练过程中由数据中的共现...
计算机网络数据交换技术的发展使得传输效率更高,质量更好,这就为人们的生活提供了便利,在日常研究和探索过程中,应该积极构建统一高效的信息传输网络,促进网络资源的无缝连接,实现安全、高效的多样性综合网络...
Java语言通过JDBC技术实现了对数据库的操作,确保数据能够高效、安全地在不同数据库间传递,从而在软件开发过程中优化数据连接。 Java语言的独立性平台指的是它依赖于Java虚拟机(JVM)运行。Java源代码首先被编译...
为了提高技术分析的客观性和准确性,研究者们开始探索更加科学的技术分析算法和框架。 首先,技术分析的科学框架需要解决的问题是确定一种固定算法来识别市场上的技术图形。在传统的技术分析中,技术图形往往依赖于...
### Linux 实时信号程序中锁的探索 #### 一、引言 在Linux系统中,实时信号处理是一项关键的技术,特别是在需要对系统进行快速响应的应用场景下。由于实时信号可以在任何时候发生,这使得它们与程序的正常运行之间...
随着人工智能技术的迅速发展,公众对于失业风险的感知逐渐增加,担忧失去工作和难以再就业的心态愈发明显,形成了所谓的“失业恐惧”。这种心理现象在不同学历和年龄群体中呈现出显著差异,且有潜在的加剧风险。 在...
在分析《供给侧改革在车辆工程专业《单片机应用技术》课程中的探索.pdf》这份文件时,我们可以提取出以下知识点: 1. **供给侧改革的基本概念**:文章提到,供给侧改革是一场关系到全局、长远的攻坚战,主要矛盾在...
所谓数据挖掘实际上就是在大量的信息中寻找有价值且具有潜在规律数据的复杂过程,涉及到多种学科和科技知识的运用,目前已经在很多企业得到了广泛的应用,特别是煤矿企业,不仅仅涉及到企业内部的管理,比如CRM客户关系...
许多所谓的“高级”内存技术文章中存在不少错误,包括对DDR和RDRAM内存技术的误解。一些国内媒体虽然尝试引入国外的技术文章,但由于缺乏准确的理解和验证,导致错误的信息被广泛传播。这些错误的信息不仅误导了读者...
为了探索这两种技术结合,实现所谓“移动的因特网”,1997年,世界著名手机厂商诺基亚和摩托罗拉等公司,成立了一个“WAP 论坛”组织,并制定出“无线应用协议”(WAP)标准。 WAP 也是一种通信协议,应用目标就是...
随着电子信息技术的发展,电子产品正向着多功能、高性能、高可靠性、小型化及低成本的方向演进。...同时,随着新型封装技术的探索和应用,封装CAD技术也将不断优化,以更好地服务于电子封装设计的全过程。
在程序设计中,不存在所谓的标准答案,对于同一问题,不同的思考角度和方法往往可以产生多种合理而正确的解决方案。学习者需要养成分析和评估的习惯,识别不同选择的优缺点,并了解这些选择可能带来的后果。 为了...
从早期的概念和理论探索,到现在的技术应用和商用,人工智能的发展速度和规模都表现出空前的增长。然而,人工智能技术的未来仍然充满挑战,需要继续在算法优化、数据处理能力、系统安全性和伦理道德等方面进行深入...
河北省位于我国华北平原的东北部,是中国北方重要的...在未来,随着全球气候变化及人口增长带来的压力,河北省冬小麦的栽培技术还将面临更多挑战和机遇,需要继续在提高产量、质量以及可持续发展等方面进行探索和创新。
BIM技术是指建筑信息模型(Building Information Molding),能够连接建筑项目生命期不同阶段的数据、过程和资源,是对工程对象的完整描述。 文章总结了BIM技术的八个好处: 1. 可在初期充分定义项目,使用BIM需要...