用linux系统部署应用程序的程序员不少,但是在Linux系统中使用IDE开发应用的程序员并不多。
好好好,张口就来是吧。
我觉得你不如说“用Linux系统开发应用的程序员并不多”,这样信你的人可能还多一点。
用linux系统部署应用程序的程序员不少,但是在Linux系统中使用IDE开发应用的程序员并不多。
好好好,张口就来是吧。
我觉得你不如说“用Linux系统开发应用的程序员并不多”,这样信你的人可能还多一点。
已经有人在windows下尝试编译过了,没有成功。而且你不想在deepin下开发的话还可以在其它发行版。
说这些的前提是这个IDE具有不可替代性
但是至少到现在没看出来
linux系统缺乏好用的IDE开发工具,其他操作系统不缺好用的IDE。在windows下习惯了“拖、拉、拽”,在linux下就得一句句敲代码,我真的受不了。既然已经有了好用的开源VScode,为什么还要再开发一个同类的代码编辑器,难道认为自己比微软更高明?deepin IDE的发展方向是什么,不如把Visual Studio的代码生成工具等特色功能抄过来还适用些,包括VScode代码编辑器。要注重差异化发展,先解决有无的问题,再解决好不好用的问题。
linux系统缺乏好用的IDE开发工具,其他操作系统不缺好用的IDE。在windows下习惯了“拖、拉、拽”,在linux下就得一句句敲代码,我真的受不了。既然已经有了好用的开源VScode,为什么还要再开发一个同类的代码编辑器,难道认为自己比微软更高明?deepin IDE的发展方向是什么,不如把Visual Studio的代码生成工具等特色功能抄过来还适用些,包括VScode代码编辑器。要注重差异化发展,先解决有无的问题,再解决好不好用的问题。
抄vscode,不太可能。
linux系统缺乏好用的IDE开发工具,其他操作系统不缺好用的IDE。在windows下习惯了“拖、拉、拽”,在linux下就得一句句敲代码,我真的受不了。既然已经有了好用的开源VScode,为什么还要再开发一个同类的代码编辑器,难道认为自己比微软更高明?deepin IDE的发展方向是什么,不如把Visual Studio的代码生成工具等特色功能抄过来还适用些,包括VScode代码编辑器。要注重差异化发展,先解决有无的问题,再解决好不好用的问题。
这是个很好的问题👍 ,也是大多数人的疑问。
deepin-IDE的作用是用于建设Linux生态,会集成很多深度自己的工具进去。
比如生成DTK的代码,比如集成玲珑打包,比如集成深度自己的上架流程等等。
当然,目前开源的IDE也有很多,深度可以在此基础上修修改改。
但主流的不一定是最合适的,比如效率、易用性、系统亲和性,以及缺少跨平台相关的功能。
大家可能会说deepin-IDE现在功能还不完善,插件太少。
不过这些都要一步一步去做,做了,至少有机会成为主流,可以决定后续发展方向。
不做,则什么都没有。
deepin IDE肯定是需要的,我的意思是要注重差异化发展,代码编辑器这东西技术已经很成熟,可以直接拿来用。比如华为的DevEco Studio就是基于开源的Intellij打造的。
窗体和页面都是由多层结构的对象树组成,程序员把大量精力用在书写界面显示代码方面太不值得。linux应该在基于组件的可视化设计方面多下点功夫,拖拽一个控件到窗体就会自动生成几十行代码,修改部分属性即可,效率不知高多少倍。
deepin的DTK工具已经成熟,完全可以做成可视化的组件,为每个组件设计一个图标,控件的每个属性都设置默认值即可。界面使用设计器生成C++代码,形成单独的文件。用户可选择多种语言书写事件代码,最后实现合并编译,生成可运行程序。
希望deepin IDE在这方面有所突破,发展成为国内首创的像Visual Studio或delphi那样的桌面集成开发环境。
Popular Events
More
如题,deepin-IDE目前只能在deepin 20.9的应用商店和一些Linux debian发行版上进行下载和安装,但是V23版的应用商店还没有正式上架。
由于deepin V23目前还是处于测试阶段,可不可以让deepin-IDE(UnionCode)也能在其它PC操作系统上也能提供其使用环境?
比如Windows、MacOS,继续扩大开发者使用群体,让这些开发使用者能够反馈更多有用的东西。
等到Linux deepin V23正式版上线时,deepin-IDE(UnionCode)也会基本完善,这方面完全要学习其它操作系统厂商的产品,比如微软的
VSCode、华为DevEco Studio、谷歌Android Studio等等。
最后,说句实话:用linux系统部署应用程序的程序员不少,但是在Linux系统中使用IDE开发应用的程序员并不多,IDE肯定只能通过跨端和多端部署的方式增加使用者群体的数量。