11 月 19 - 20 日 Apache Pulsar 社区年度盛会来啦,立即报名! 了解详情
写点什么

2007 年仅仅是 Silverlight 和 VS2008 时代的开端

  • 2008-01-15
  • 本文字数:1202 字

    阅读完需:约 4 分钟

随着应用从需求到部署的周期越来越短,开发工具和开发框架渐渐占据了技术实施中的越来越重要的比例,以往类似 AutoCAD、Office、Photoshop 那种从 ASM 和 C++ 开始逐个对象实现的方式渐渐被开发框架的集成所代替,而且集成的程度也从单纯的 ADO.NET、ADO、JDBC 上升到 Enterprise Library、NHibernate,甚至更高的软件工厂层次。其中,除了相对稳定的数据源部分外,展现层(含前端集成)和业务逻辑层(含后端集成)的发展几乎齐头并进,Silverlight 2.0 + VS2008 所带来的.NET 3.5 环境正是微软给 Windows 开发人员提供的方案。

不管现阶段 SL 在跨平台能力上有多少不足,想想 10 多年前的 Java 就知道大概有一个类似微软、IBM 这种规模公司的支持,这些将不是什么问题,但同时也会根据主力厂商的不同会在某些平台表现更出色一些。我们如何看待 SL 呢?当带宽更加丰富,丰富到我们在一定响应时间允许的情况下可以自由选择用着“更舒服”、看着“更悦目”的应用时,SL 就是不错的选择了,毕竟他主要的作用是帮助开发和设计人员在同一个 XAML 下更快的设计出比较不错的用户体验。现在的 SL 似乎孤军深入的有些快了,相应的控件厂商还没有适时提供合用的产品,不过 2008 年这种情况会改观,无论是常用的 Chart、Editor、Grid 控件,还是比较大的 Map、Panel 商业化控件都会陆续投入市场,届时高清流媒体 + 类似桌面应用的新应用平台将通过 XAML 和 ASP.NET 与后端.NET 应用逻辑比较流畅的连接在一起。同时,按照互联网应用的习惯,百度的旋转式音乐播放模式相信很快也会在多运动轨迹动画设计的 SL 中显得“一般炫”了。

对 VS2008 的关注更多集中在.NET 3.5 方面。当 Borland 在国内这几年常常通过发律师函通过诉讼争取一些“本应该”收益的时候,.NET 市场事实上被 Visual Studio 垄断了,如何基于.NET 3.5 提供的数据实体技术更快完成对象化业务逻辑就成了 VS2008 的责任,一个佐证来自于非.NET 厂商对实体框架显得过于热心的支持,毕竟把握住数据访问设计工具和开发技术将在应用开发使用率上占得先机,虽然 ORACLE 和 MySQL 的市场份额增加都很快,但应用服务器操作系统环境上 Win2003 已经挺住了 Linux 最盛的风头,市场占有率上开始攀升。从我们开发人员角度看 VS2008 将承担什么工作呢?以往我们选择一个工具必须绑定一个操作平台和开发框架,现在开发框架更多以服务方式运行在互联网的各个角落;以往我们只能通过 COM、Socket 协同的环境换成了 WS-* 的体系;以往我们通过 ODBC、OleDB 访问不同数据库产品时差异较大的运行性能和开发支持迫使我们往往最后还是回到 SQL Server 上,而现在是微软和其他厂商正在一个统一的框架下向我们提供专用而且统一的访问驱动。所以 VS2008 相对 VS2005 而言,给了我们相对更多的选择——无论是封闭的还是开源的,而且这些选择更多来自于开放的下层.NET Framework 框架和.NET 语言。

这样看 2007 年的 Silverlight 和 VS2008 充其量只是个开端而已。

2008-01-15 21:51636
用户头像

发布了 61 篇内容, 共 75714 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

国产主流数据库调研

TiDB 社区干货传送门

性能调优 实践案例

一次 meet_lock 告警异常处理过程

TiDB 社区干货传送门

实践案例 故障排查/诊断

【TiDB 4.0 新特性系列】BR 特性及原理解读

TiDB 社区干货传送门

TiDB 5.1 发版,打造更流畅的企业级数据库体验

TiDB 社区干货传送门

新版本/特性发布

TiDB 记录日志原理解读

TiDB 社区干货传送门

TiDB 底层架构

一个联合索引使用问题以及优化方案

TiDB 社区干货传送门

管理与运维 故障排查/诊断

【TiDB 最佳实践系列】PD 调度策略最佳实践

TiDB 社区干货传送门

实践案例

TIDB 入门运维基础视频教程(一)-- 快速体验

TiDB 社区干货传送门

安装 & 部署

DELETE Statement,懂你不容易

TiDB 社区干货传送门

TiDB 底层架构

不定期更新,记录一些小知识

TiDB 社区干货传送门

监控 版本升级 安装 & 部署

微众银行数据库架构演进及 TiDB 实践经验

TiDB 社区干货传送门

实践案例

PD 关于tso 分配源代码分析

TiDB 社区干货传送门

TiDB 底层架构

Placement Rules 原理

TiDB 社区干货传送门

TiDB 底层架构

PD api基础框架源码分析

TiDB 社区干货传送门

TiDB 底层架构

TiDB HTAP 深度解读

TiDB 社区干货传送门

TiDB Coprocessor 学习笔记

TiDB 社区干货传送门

TiDB 底层架构

小红书数据架构及 TiDB 使用场景

TiDB 社区干货传送门

TiDB AutoCommit OFF 问题

TiDB 社区干货传送门

实践案例 故障排查/诊断 新版本/特性发布

TiDB run and debug on M1

TiDB 社区干货传送门

实践案例 安装 & 部署

TiDB大规模删除实践

TiDB 社区干货传送门

管理与运维

Flink 最佳实践之 通过 TiCDC 将 TiDB 数据流入 Flink

TiDB 社区干货传送门

性能调优

使用Zabbix监控TiDB(一)

TiDB 社区干货传送门

实践案例

把云数据库服务变成黑盒子:ServerlessDB for HTAP丨Hacking Camp 进行时

TiDB 社区干货传送门

实践案例

TiFlink: 使用 TiKV 和 Flink 实现强一致的物化视图

TiDB 社区干货传送门

实践案例 TiDB 底层架构

Tidb灾难恢复演练-多副本丢失

TiDB 社区干货传送门

故障排查/诊断

TiDB 赋权问题

TiDB 社区干货传送门

故障排查/诊断

从使用者到开发者,知乎参与 TiDB 社区背后的故事

TiDB 社区干货传送门

实践案例 数据库架构选型

TiDB GC 之原理浅析

TiDB 社区干货传送门

TiDB 底层架构

TiDB 监控架构解读

TiDB 社区干货传送门

监控

PD api基础框架源码分析

TiDB 社区干货传送门

TiDB 底层架构

pd集群多副本数据丢失以及修复实践

TiDB 社区干货传送门

实践案例

2007年仅仅是Silverlight和VS2008时代的开端_.NET_王翔_InfoQ精选文章