我想要的框架-可能是痴人说梦
上一篇文章说了,“我有什么”和“你要什么”的问题。这一篇来说说,我想要什么框架。可能有些痴人说梦吧。
世界上有很多ORM工具,很多Logger,很多GUI,我想要一个这样的东西,他可以让我自由的写我熟悉的代码,不需要知道底层具体用了什么。
打个比方吧,我想在界面上画一根蓝色的线,从 (0,0)到 (50,50),这件事情,DX可以做,OpenGL也可以做,WPF也可以做。如果有一个框架让我只要写一句伪代码,然后具体的代码,他能够根据具体的底层来自动生成,就好了。
DrawLine(pointStart,PointEnd,blue) -> 我写的伪代码。然后,框架根据项目指定的绘图库自动生成相应的代码,我不需要学习具体库的代码的语法,就可以使用这个绘制图形的库了。这样的话,框架帮我解决了学习成本,同时,如果我觉得DX不够好,或者项目要求变更,我只需要改配置文件,就可以重新获得新代码了。
这种其实就是一种适配器模式,我们需要一个综合的适配器,它很强大,强大到可以统一大部分的现有系统。
我只想写一句 Logger.Write("Hello World"),然后我不用管后面是Log4Net还是其他Logger在为我服务。
框架,我心目中的东西,就是让我集中精力去关注业务和领域。我不想学习新的语言的语法,不想学习WPF,SL,但是我想快速开发SL的东西。既然是画一条线,我应该可以使用以前的我熟悉的代码。
当然,现在大部分的框架在往这个方面靠,例如ORM系统可以支持很多种不同的数据库而保持同样的语法。
我希望,能够不只是数据库。可以放到语言层面去。
我可以用自己的语言来开发NET和JAVA的东西。 我写了一个伪代码,然后,我想要NET的,他就给我NET的代码,我想要JAVA的就给我JAVA的。
看来跑题了,我想要一个伪代码转正式代码的东西。。。。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架