faq
flatforty
contribute
subscribe
configure
search
rdf
main
parent
thread
|
Re: wow
by Stefan Majewsky on Saturday 03/May/2008, @10:27
|
> it [KDE 3.5.9] had the luxury of not focusing on major re-architecting because it built on the major re-architecting in KDE 2, which introduced features (KParts and KIO, for example) that other environments (Windows and such included) *still* don't have.
Perhaps the point is that we do not have many developers (esp. when compared to M$ and Apple) and thus have to implement things in a very effective way. Many key components of KDE (such as the mentioned KParts and KIO libs) and the underlying Qt libraries allow applications to implement features with less code (and therefore less possible error causes).
Some examples from my personal impressions: To open a website in the user's favorite browser, the code is one line (KRun::runUrl()). Downloading a file from an arbitrary location (from local files to web services to SSH resources) costs three lines of code (KIO::NetAccess::download() to temporary file + error check + cleanup temporary files). Under Windows, access to files at arbitrary locations requires you to essentially write a new API for your program which links against several libraries. |
|
|