java吧 关注:1,257,670贴子:12,750,293

为什么不试试神奇的拓展方法呢~

只看楼主收藏回复

楼主最近写了个java语法相关的库,为java支持了拓展函数和模板字符串。
Zircon (github路径为122006/Zircon)
引入该库可以为原有java的项目基础上自由使用拓展函数和模板字符串的语法。

防御性回答:
1. 为什么不用kotlin:
一个项目切kotlin麻烦,但是这个库引用之后就可以直接使用
2. 你在生产环境上用么?
该库都是编译时织入,对运行没有任何影响。(个人项目用得爽得了)
3. 为什么不用lombok、manifold?
lombok的拓展方法用起来很麻烦,实用性很低。manifold的拓展方法和模板字符串方面有部分缺陷,功能上也更局限,而且太重了。
4. 公司都不用lombok,为啥要用你这个
说得对,但是个人项目真的写得很爽~ :)
各位java大佬们试试?觉得有意思的话github上给个star呗~


IP属地:江苏1楼2023-10-17 16:38回复
    github传送门:https://github.com/122006/Zircon
    欢迎各位大佬指教(给个star更好


    IP属地:江苏2楼2023-10-17 16:48
    回复
      广告
      立即查看
      manifold还是很爽的


      IP属地:安徽来自Android客户端3楼2023-10-17 17:07
      收起回复
        看了一下,没啥意义。
        在程序的世界中,创造出来是要解决问题的。
        比如你这个,充其量语法糖,没问题,假如你里面,出现多个$符号呢?还有你能保证你所有情况处理正常?
        最关键的问题,你这个相当于修改了java源文件,那别人编译这个代码还要装你这个插件是不是有点问题?一个两个无所谓,假如代码里面用了1W个,你敢用正则搜索匹配替换么?也不敢。
        反正作为用户来说,不会用你这个。
        让我想起之前知乎看的回答,有人问为什么国内个人开发者开发不出好应用?回答:开发的都是些tolist、计算器、备忘录这些玩意儿。


        IP属地:湖南来自Android客户端4楼2023-10-17 17:21
        收起回复
          可惜你给的是Java造轮子,等java什么时候出11再说吧hhh


          IP属地:安徽来自Android客户端5楼2023-10-17 18:55
          回复
            这不是我们c#的语法吗,下次使用记得标明出处


            IP属地:江苏来自Android客户端6楼2023-10-17 19:58
            收起回复
              语法糖这块还是得看c#


              IP属地:四川来自Android客户端7楼2023-10-17 20:52
              收起回复
                引起歧义,项目换人你让别人怎么看?


                IP属地:广东来自Android客户端8楼2023-10-18 01:06
                收起回复
                  广告
                  立即查看
                  java的生态已经锁死了
                  哪来的个人项目


                  IP属地:上海来自Android客户端9楼2023-10-18 07:28
                  收起回复
                    👍👍👍


                    IP属地:上海来自Android客户端10楼2023-10-18 10:43
                    回复
                      大佬


                      IP属地:贵州来自Android客户端11楼2023-10-18 11:53
                      收起回复
                        这一定是看了编译原理后搞出来的。


                        IP属地:广东来自Android客户端12楼2023-10-18 17:53
                        回复
                          黑科技啊,不过插件名称读都不会,火不起来


                          IP属地:广东13楼2023-10-18 18:03
                          收起回复
                            大佬


                            IP属地:海南来自iPhone客户端14楼2023-10-19 09:47
                            回复
                              广告
                              立即查看
                              个人项目最致命的问题是
                              1.
                              2.


                              IP属地:广东来自iPhone客户端15楼2023-10-19 12:06
                              回复