淘客熙熙

主题:人类有史以来最庞大/划时代的软件项目—kde4已经成熟了 -- 黑传说

共:💬153 🌺97
全看树展主题 · 分页首页 上页
/ 11
下页 末页
家园 往这贴下面看,我应该算不是新手吧??

要了解make和cmake的不同,可以看cmake的来源和规划逻辑,下面无责任转摘,不负责辩论,也没啥好辩的,没需求的时候,怎么说都不明白

CMake was created in response to the need for a powerful, cross-platform build environment for the Insight Segmentation and Registration Toolkit (ITK) funded by NLM as part of the Visible Human Project. It was influenced by an earlier system called pcmaker created by Ken Martin and other developers to support the Visualization Toolkit (VTK) open source 3D graphics and visualization system. To create CMake, Bill Hoffman at Kitware incorporated some key ideas from pcmaker, and added many more of his own, with the thought to adopt some of the functionality of the Unix configure tool. The initial CMake implementation was mid-2000, with accelerated development occurring in early 2001.

CMake is an extensible, open-source system that manages the build process in an operating system and in a compiler-independent manner. Unlike many cross-platform systems, CMake is designed to be used in conjunction with the native build environment.

CMake is designed to support complex directory hierarchies and applications dependent on several libraries.

ooo因为已经易主,所以应该是oooo=oracle openoffice.org

家园 我看不出来cmake的特别需要,古早的还有xmake呢

他比make有什么特别优秀的地方吗?

跨平台?make不跨平台?

复杂路径?make又不是单独使用的工具。

你用 oooo 和 ooo google一下就知道了你的辩解有多勉强。

家园 我是说你没多少做开发的经验,使用上也是新手。
家园 稍微仔细看了一下,cmake 不应该跟 make 做比较

仁兄知道应该跟什么做比较吗?

家园 花顶一个

喜欢Linux,可惜平时用的最多的还是Windoes...

家园 CMake是帮助你生成make的

macros是用c++写的,据说比较方便。不过没用过,准备试试看

家园 审美观完全不符合我的标准

KDE就完全不是我的菜,而且用过早期的KDE。同期的Gnome稳定异常,而KDE一天到晚crash,心理阴影持续到现在不敢再用KDE

家园 我已经发现这一点了,看上面的贴。

我稍微看了一下,相当的复杂,愣是一眼没看出来好来。

一般linux 平台上做开发,这种工具应该非常直观的。

ant之类我已经觉得过了,不过人好歹给java的,再整一个也还说的过去。

现在居然又来一个cmake。

家园 能否介绍一下

老兄用了很多华丽的溢美之词,比如超前,伟大,革命等。

是否能对KDE4的重要特性啊,优点啊,过人之处啊介绍一下?让偶们也学习学习。

家园 谢谢推荐 请问一下

电脑的配置要求?我的本已经有些老了

家园 终于互联网和软件,桌面无缝联接了

浏览器就是桌面和互联网之间的缝。

家园 换皮肤换发行版

换皮肤,linux的定制的好处,总可以让你轻易搞到一套符合自己审美观的皮肤。

换发行版,某些发行版好像有意在跟kde作对似的,比如kubuntu,明明人家kde3.5成熟稳定快速无比,可是在kubuntu那里,就是频频崩溃,运行起来一拖一拖的。对于kde4,kubuntu更是令人发指。

家园 新特性太多,详细的还是看文后附加的当时规划吧

我下面简单列几个:

一、操作系统方面引入了几个重要的中间层,方便开发、维护、操作:

A、solid:对硬件与网络设备与KDE及其它系统的无缝集成。KDE4上的各个应用程序都会通过它来操作硬件。而硬件的包含范围,是“所有”现在和未来的硬件,未来远程遥控、虚拟世界等的开发,变得容易。

B、phonon:对各项多媒体引擎如xine等进行了封装,开发者们不需要对其它多媒体引擎有太多的了解,只需应用好Phonon提供的接口,其它的事情Phonon都为你做好了,而且Phonon为你做的比你想象的还要多。

C、decibel:统一的即时通讯接口,有了这个,可以实现任何程序和即时通讯软件的无缝接合,google wave和这个比起来,显得单薄了。但很可惜,这个项目目前被放弃, 但随着kde主项目的完工,相信会回头重新拾起这个大杀器。

D、plasma:桌面的基础构成部件,无缝连接了桌面+软件+网络。

E、还有更多……

二,操作系统外观方面的革新:

A、plasma:不是目前主流的静态桌面,而是浮动的,任何人都可以用动态语言来编写桌面器件,不会写的则直接通过百宝箱下载安装这些器件。器件、面板等桌面上所有东西都可以按你的要求随着移动位置甚至改变大小。

这样的好处是:可以快速构建任何目前存在或者不存在的界面。有bt在kde4开始的时候,就想着怎么把桌面变成自己的屋子一样了,窗口是浏览器,任务栏是自己电脑桌面,还配上各种工具。

点看全图

外链图片需谨慎,可能会被源头改

B、air主题的超凡脱俗表现,一套皮肤不算什么,但在这皮肤上实现了众多的前所未有的效果,那就不是简单的皮肤了,而是一套让人一下子站到巨人肩膀上的模板了。

C、各部件布局上革新:基于对宽屏趋势的预见,所有的桌面和应用软件,都默认为宽屏作了优化,象ms office ribbon那种一下占去n多行的情况,不会发生。

D、无所不包的外观定制能力:上面说到对宽屏默认优化,基于其灵活和广泛的定制能力,对任何屏幕大小都可以快速做特定的优化。

而很多很个人化的设置,比如最近gnome吵得一塌糊涂的放大缩小按钮问题,在kde中,很早就是一个可定制项了,而且还不止是定制左右,还能任意地方。

象chrome这种超凡的界面,在kde下,轻易实现。

E、人机交互交融效果,这个要体验才能感受到。

F、3D效果,这个我没怎么折腾过,和compiz有一拼,而目前compiz方面,开发人员越来越少,人气越来越不足,后劲恐怕不如kwin。这方面,windows完全不举备上台竞技资格。

三、应用软件

这个已经远远超越我的认知了,太多了杀手级的应用了,包含了太多的领域了,而且还都不是简单的重复前人。

下面随便列举:

A、有人说,这世界上所有的教育类操作系统,其实只是安装上了kde edu部分。而kde edu部分,只是kde里面的组成部分之一。

B、刻录: k3b

C、媒体管理:amarok

D、视频播放:都是基于mplay的壳,但做壳做到出名,并不容易,而kde下面就有两款这样的:smplayer 另一款一时想不起来了。

E、kim:囊括众多个人方面的工具,比如邮件收发、日记、日程表、通讯录、读书笔记……

F、koffice=超越(ooo+gimp+inkscape)。gimp号称linux下的photoshop替代,inkscape号称linux下的coreldraw替代。ooo号称linux下的ms office替代。知道这意味着什么了吧?

G、数学软件前端,basket,marble(相当于google earth),kstars(观天软件),游戏(象棋、围棋、五子棋、扑克、麻将、数独、拼图、扫雷、潜艇、陆战、星际……)………………………………

————————————————————————————————

突然感觉我不该列这些,因为这样会无形中鼓励你错误的学习方式。

想要了解一个东西,除非信息闭塞,否则最好还是自己去主动找,仔细琢磨,而不是等着别人介绍。

因为别人转述的时候已经存在信息筛选了,所转述的一定有侧重,可能这种侧重恰好不是该东西所强调的。

==========================================================


本帖一共被 1 帖 引用 (帖内工具实现)
家园 99年开始用Linux的,呵呵

那时候的KDE让我真的很受不了。把我搞得很崩溃,到现在都不敢用。Gnome很少给我惹麻烦。compiz现在用的也很习惯。

至于Kubuntu,就两三个人维护,能做好才怪。一个商业公司,自然要投入精力维护一个稳定的东西了。

反正我现在懒得换WM了,gnome已经够我用的了。kde再好也不想折腾了

家园 无缝效果

看看我这随便搞的图(没做任何美化):

点看全图

外链图片需谨慎,可能会被源头改

背景是地球仪,目前的时间段的全球卫星图(北京时间10点)。

实现上面功能,看起来一个程序也没启动,只是启动了桌面。

外观方面统一了,后端部分,目前还不太统一,但其大量中间件的引入,会让这些后台也渐渐归于统一。

==================================================

补充一下,我还少说了很多东西:

现在kde桌面的每个plasma部件,都具备网络共享功能,如果加上当年规划的decibel的话,现在的opera unite,就不再话下了。

而因为缺乏了decibel这个大杀器,现在的这个共享功能,就仅仅比以前的共享桌面好点了。opera unite现在相比来说,就更网络化,更协作化一点,交互性也更强一点。

如果各位有兴趣,我可以详谈plasma+decibel所带来的巨大潜力。

下面附加一下plasma+decibel的梦幻效果示意图(我随便画的,没注意美工,呵呵,请各位原谅):

点看全图

外链图片需谨慎,可能会被源头改


本帖一共被 1 帖 引用 (帖内工具实现)
全看树展主题 · 分页首页 上页
/ 11
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河