最近一直在.net的开发资料中查阅,大部分都是在讲控件的应用,似乎.net除了组件以外的应用什么都没有内容,拖拽组件的确让我简化了开发应用的过程,但是无形中让这些人变得很懒,我指的是思维上的懒惰,因为我曾经用过Delphi快速开发项目,完全的组件拖拽,添加事件代码,然后就等着它在我们不知其所以然的情况下运行,尽管一切都那么理所当然的正确,可底层的原理是我们不所知的,于是开始懒得思考,懒得设计,反正一切都封装好了,拿过来用就ok了,于是一直停留在拖拽、设置属性、事件代码的层次,而苦苦无法晋升到设计的层次,java不同,它就像个博学的智者,给你一个理念思想,然后告诉你可以为你提供怎样的支持,剩下的就仁者见仁智者见智,你甚至可以完全的实现一个framework而仅仅使用java的核心类库,这是创造,不过.net毕竟是做了件好事,让程序开发不必那么复杂,让开发的门槛降低,不过我更加担心门槛降低所引领入门的那些人今后如何继续发展,不由得又是矛盾的问题出现了!算了,就像黑客帝国中有人愿意活在虚拟的世界中尽管他知道周围的一切都是虚幻的,而有些人却喜欢活在真实中一样。那就让上帝的归上帝,凯撒的归凯撒吧!
[文字]封装简化了开发同时也扼杀了我们的创意
相关推荐
- 员工考勤打卡时,如何避免非本人代替打卡? - 华为云开发者联盟 - 博客园
- Web Components从技术解析到生态应用个人心得指北 - zhoulujun - 博客园
- 【经典问题】mysql和redis数据一致性问题 - Scotyzh - 博客园
- vs出现错误,无法启动 Visual Studio。StreamJsonRpc.ConnectionLostException:在请求完成之前,与远程的JSON-RPC连接已丢失_客服专区-CSDN问答
- 【转】Chrome内核浏览器打开网页报 错误代码: ERR_TIMED_OUT - m_lm的个人空间 - OSCHINA - 中文开源技术交流社区
- ASP.NET Core WebApi配置跨域_asp.net core webapi 跨域-CSDN博客
- C# 怎么用OpenCVSharp4实现图片表格识别
- ChatGPT 本地部署及搭建_孟郎郎的博客-CSDN博客