[product suggestions] 从仓颉编程的生态来看,deepin-IDE必须要跨平台才行
Tofloor
poster avatar
deepin
2024-06-26 13:39
Author

43391719298614_.pic.jpg
从华为仓颉编程语言的官方文档来看,目前仅支持Windows系统、Linux系统环境的使用,但是最新内测版本也开始进行了MacOS系统环境的测试。

这说明,现代的图形IDE不管是应用开发还是硬件开发,你必须要增强其适配各种系统环境的能力,让程序员开发的源代码能在各种平台上进行正常搭建和使用。

尽管deepin- IDE中提供的DTK开发套件只能在Linux发行版的一些系统中使用,但是deepin-IDE自身支持的C++、Java、Python等编程语言是完全可以跨平台的,而且deepin-IDE实现跨平台后其优化体验的速度也会比以往更快。

最后,想要实现deepin-IDE的跨平台,后期可能还要招人才行,让deepin-IDE的生态更加完善。

Reply Favorite View the author
All Replies
1 / 2
To page
👿Deepin大护法👿
deepin
2024-06-26 13:45
#1

Ulang 语言怎么 没声音了呢?applaud

Reply View the author
199******64
deepin
2024-06-26 13:53
#2

我也觉得是!你看哪个不是ide不是跨平台的!我不会为了用ide再换个系统吧

Reply View the author
raspbian
deepin
2024-06-26 13:56
#3

跨平台我不奢求

deepin-IDE能跨Linux发行版都烧高香了

Reply View the author
raspbian
deepin
2024-06-26 13:58
#4
👿Deepin大护法👿

Ulang 语言怎么 没声音了呢?applaud

最后一次提交在三年前😁

Reply View the author
deepin
2024-06-26 14:10
#5
👿Deepin大护法👿

Ulang 语言怎么 没声音了呢?applaud

它并不是一个真正意义上的编程语言(和Qt库绑定),而是一个可以写程序的库。

Reply View the author
deepin
2024-06-26 14:11
#6
199******64

我也觉得是!你看哪个不是ide不是跨平台的!我不会为了用ide再换个系统吧

没错,这样的用户占比很高,不太喜欢折腾去重新安装系统。

Reply View the author
deepin
2024-06-26 14:12
#7
raspbian

跨平台我不奢求

deepin-IDE能跨Linux发行版都烧高香了

Linux环境已经算是快完善了,尤其是Qt C++的开发没问题。

Reply View the author
Mozart
deepin
2024-06-26 14:53
#8

理想情况下确实应该跨平台,不过也正如LZ所说,要招人才行,否则光是Linux就已经精疲力尽😂

Reply View the author
神末shenmo
deepin
Spark-App
2024-06-26 14:55
#9

没啥必要

deepin IDE的目的是为了方便地用玲珑开发应用,而Windows又没有这东西

Reply View the author
deepin
2024-06-26 15:16
#10
神末shenmo

没啥必要

deepin IDE的目的是为了方便地用玲珑开发应用,而Windows又没有这东西

deepin IDE,不止进行玲珑包格式的应用,也支持deb包格式的应用,跨平台是可以做的,增加用户量和改进的空间。

Reply View the author
deepin
2024-06-26 15:17
#11
Mozart

理想情况下确实应该跨平台,不过也正如LZ所说,要招人才行,否则光是Linux就已经精疲力尽😂

确实现在要更多招人才是。

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-06-26 17:44
#12
199******64

我也觉得是!你看哪个不是ide不是跨平台的!我不会为了用ide再换个系统吧

xcode

Reply View the author
流浪的加菲
deepin
2024-06-26 17:46
#13

未来的理想状态,如果deepin-IDE想要成为一款主流IDE工具,应该是要脱离linux生态成为跨平台的IDE工具的,常用的IDE工具都是跨平台的,如果只能在deepin上使用确实把路走窄了。

咱就说,MacOS的iMove剪辑视频还算好使吧,也不要钱,但是咱们也不会说因为iMove免费且好用就去安装个黑苹果系统,就算deepin-IDE确实有独到之处,Windows和MacOS的开发者也不会因为deepin-IDE而去换称deepin系统吧。shamed

Reply View the author
Mozart
deepin
2024-06-26 18:03
#14

agree

Reply View the author
xiaotb
deepin
2024-06-28 17:55
#15

你要从deepin上开发需要一个ide 这个角度出发,跨平台就不是现在deepiner 现在考虑事。

我们不能既要又要。

只求deepin 把系统做好,把基础建设搭建好。

ide说实话还是一个应用软件而已,而应用软件的开发跟操作系统的开发不一样,应用软件考虑的是跨平台。但应用软件是收费的才会做的更好。 deepin ide 跨平台版本收费一年299,谁会用?如果免费,那又被其他收费的软件比如idea比下去。

总之,在deepin上你可以用deepin ide ,不要钱。你也可以用idea 等专业开发收费工具,要钱。

不能奢求一个免费做软件的厂家,给你实现收费厂家才能做的事。

Reply View the author
xiaotb
deepin
2024-06-28 17:58
#16
xiaotb

你要从deepin上开发需要一个ide 这个角度出发,跨平台就不是现在deepiner 现在考虑事。

我们不能既要又要。

只求deepin 把系统做好,把基础建设搭建好。

ide说实话还是一个应用软件而已,而应用软件的开发跟操作系统的开发不一样,应用软件考虑的是跨平台。但应用软件是收费的才会做的更好。 deepin ide 跨平台版本收费一年299,谁会用?如果免费,那又被其他收费的软件比如idea比下去。

总之,在deepin上你可以用deepin ide ,不要钱。你也可以用idea 等专业开发收费工具,要钱。

不能奢求一个免费做软件的厂家,给你实现收费厂家才能做的事。

除非找到了自己的盈利模式,先做免费。

Reply View the author
deepin
2024-06-28 22:19
#17
xiaotb

你要从deepin上开发需要一个ide 这个角度出发,跨平台就不是现在deepiner 现在考虑事。

我们不能既要又要。

只求deepin 把系统做好,把基础建设搭建好。

ide说实话还是一个应用软件而已,而应用软件的开发跟操作系统的开发不一样,应用软件考虑的是跨平台。但应用软件是收费的才会做的更好。 deepin ide 跨平台版本收费一年299,谁会用?如果免费,那又被其他收费的软件比如idea比下去。

总之,在deepin上你可以用deepin ide ,不要钱。你也可以用idea 等专业开发收费工具,要钱。

不能奢求一个免费做软件的厂家,给你实现收费厂家才能做的事。

你现在不做,等于把更多用户让给别人。

Reply View the author
方老四
deepin
2024-06-30 10:44
#18

跨平台IDE不是那么容易的,在windows基础上实现跨平台要容易一些,因为linux是开源的,有很多开源编译工具可用。然而要从linux基础上支持windows应用就很难,因为windwos是闭源的。软件大牛魏永明的HVML语言在支持windwos平台时就遇到了困难,因为基于开源webkit的渲染器只支持linux环境,要实现跨平台就得自研渲染器。

Lazarus是linux下的跨平台的开发环境,可以学习一下。 Lazarus是一个基于Free Pascal的Delphi仿制品。Free Pascal是Linux、Win32、WinCE、Mac OS、OS/2、68K等操作系统下的一个基于GPL/LGPL的编译器,她被设计成可以理解,并编译OOP的Delphi语法。Lazarus在上述平台下可以像 Delphi一样来开发程序,打破了这些环境下缺少可视化开发工具的困窘局面。不像Java致力于“一次编写,到处运行”,Lazarus和Free Pascal则致力于“一次编写,到处编译”。由于对上述所有平台有完全相同的编译器,这意味着你不需要重新编码,就可以为不同的平台开发相同的产品。 Java基于虚拟机,Lazarus则产生原生代码,所以Lazarus的应用程序在效率上应该比用Java的程序更快一些。

国内信创软件方面,其实可以复活一下Pascal语言,因为Pascal容易学习,可读性强,支持跨平台编译,主要是以前相当流行。由于与dephi的操作一样,可以快速扩大linux的开发人员数量,达到快速构建linux下数据库应用的目的。我知道,医疗行业的his系统很多都是用dephi开发的,如果要移植到国产操作系统,相关的开发工具是必不可少的。

官网:https://www.lazarus-ide.org/

这里有个lazarus中文社区:https://www.fpccn.com/

lazarus和CodeTyphon都能在deepin v23上正常安装运行。豹子头图标有点霸气哟!

image.png

Reply View the author
cz012273
deepin
2024-07-01 21:41
#19

我觉得deepin-IDE应该开放编程语言插件的API以及简明的适配教程,让有特定语言需求的开发者自行适配编程语言插件,从而满足不同领域开发者的个性需要。

Reply View the author
小兰米
deepin
2024-08-01 16:00
#20
cz012273

我觉得deepin-IDE应该开放编程语言插件的API以及简明的适配教程,让有特定语言需求的开发者自行适配编程语言插件,从而满足不同领域开发者的个性需要。

说出了我想说的话。
 
应该优先实现基础界面功能,如日志组件、shell窗口等,完善语言提示功能,然后是插件的接口和市场。其它的事情就跟插件开发者一起努力吧。
 
至于跨平台,QT本就跨平台,只要把DTK跨平台了,自然水到渠成。
Reply View the author
1 / 2
To page