• 我想要的框架可能是痴人说梦


    上一篇文章说了,“我有什么”和“你要什么”的问题。这一篇来说说,我想要什么框架。可能有些痴人说梦吧。

    世界上有很多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的。

    看来跑题了,我想要一个伪代码转正式代码的东西。。。。

  • 相关阅读:
    深入理解Java虚拟机-走进Java
    springboot服务引入外部jar包在windows运行正常,在linux环境上无法加载到引入jar包的类
    ActiveMQ数据接收类型问题
    kafka报文一直打印的问题
    Java基本语法
    flask跨域问题
    flask接口传参
    iTextSharp导出PDF模板(报告)
    ASP.NET中<%=%>、<%%>、<%@%>、<%#%>的用法与区别
    python AES+SHA1PRNG
  • 原文地址:https://www.cnblogs.com/TextEditor/p/2092125.html
Copyright © 2020-2023  润新知