我有一个专有的软件,我的办公室用它来访问和报告数据库,但在我的办公室里没有人喜欢它。我正在考虑构建一个python/Java应用程序,它具有一个简单的接口,可以完成与专有软件进行通信的任务。我的问题是:由于软件是专有的,没有任何我所知道的任何类型的API,我可以接口。有没有办法解决这个问题,或者必须有API才能访问软件?我是在windows XP
桌面用户会看到运行Fedora或Ubuntu有什么很大的不同吗?
我知道包管理(仍然)是不同的,并且Ubuntu已经放弃了联合,而更倾向于Gnome,那么桌面版本是否正在聚合(在各个方面)呢?总的来说,我不知道我们是否需要这么多不同的dists:科学,多媒体等等。Linux可以通过一个apt install <list of packages for science/media>命令来适应任何用途,那么这么多不同的版本又有什么意义呢?