wlly-lzh
2023-10-11 03:48 deepin
我支持凡对外国开源CAD软件进行重构。
加油,凡。
Reply Like 3 View the author
我支持凡对外国开源CAD软件进行重构。
加油,凡。
我支持凡对外国开源CAD软件进行重构。
加油,凡。
,感谢支持,希望自己更加给力点。
,感谢支持,希望自己更加给力点。
大神,
用国内的吧
用国内的吧
国内的用户想用免费的软件,国内的商业版CAD收费不比国外便宜,开源软件的重写、重构其实目的很明显。
通信软件,实际上我希望官方做成自己的kit服务版,可以让其它软件能够简单调用。
加油,楼主,建议你能每周报一下你的重构进度。
建议还是自己重构,安全呀
自己开源重构的同时,也向原版提交以供更新。原版接不接受是原版的事了。
国内谁那么闲,又那么有精力?
Popular Ranking
ChangePopular Events
More
在接触Librecad和FreeCAD的相关源代码后,我觉得这两种开源CAD软件,都分别有自己的侧重区域。比如,Librecad侧重于2D 平面图形的设计,FreeCAD更侧重于3D建模的生产设计。
这两款针对于现在的商业工业软件AutoCAD来讲,只有组合在一起才能满足AutoCAD的大部分绘图功能,因为AutoCAD现在既有2D草图设计,也有3D建模功能。也就是说我们自己的开源CAD软件,想要媲美AutoCAD,那只能在一个CAD软件中要同时实现2D草图和3D建模这两种功能,这是AutoCad长期给工业设计用户的交互体验,我们必须重新实现并整合。
如果要使Librecad和FreeCAD这两款软件进行功能整合,我们只能对其源代码进行重写和重构。
当然,有些用户会问:这两款软件现在又不是不能免费用,干嘛还要继续重写、重构其源代码?
我的理由如下:
1.首先,Librecad和FreeCAD都是国外开源软件,尤其是Librecad还是美国开源程序员贡献的源代码,有被限制软件继续更新的风险;
2.其次,相对于互联网软件,国外的开源社区对其国内的用户需求重视度仍然并不高,且有些开源官方文档信息并不提供“中文”,核心代码并不会进行详解,这个在Freecad也能看到其现象;
3.现在deepinV23系统,针对一些软件仍缺少相关的依赖包,只有重写、重构其源代码,其依赖包提供的进度才能更加迅速;
4.作为开源的桌面操作系统,有必要通过这两款开源CAD软件的源代码来培养其长期的程序维护者、软件使用者,让开源CAD软件更加本土化。
.....
除了开源工业软件Librecad和FreeCAD,还有LibreOffice也是软件数量众多功能分散,在使用体验上不及国内的WPS。只有国内的开源程序员共同进行其代码的重写、重构,才能让其软件增强使用频率、提高软件本土化和中文化,最终也能快速补齐相关软件在deepin V23版中的依赖包,而且deepin系统目前也只是开源桌面系统,无任何更多的商业投入,只有开源软件的持续改善才能增强其系统的优势。