当前位置: 首页 > news >正文

南昌网站开发模板大型网站制作

南昌网站开发模板,大型网站制作,自己建设网站服务器,游戏网站建设多少导读这几天看到 Ubuntu 放弃 Unity 和 Mir 开发#xff0c;转向 Gnome 作为默认桌面环境的新闻#xff0c;作为一个Linux十几年的老兵和Linux桌面的开发者#xff0c;内心颇感良多。Ubuntu 做为全世界Linux界的桌面先驱者和创新者#xff0c;突然宣布放弃自己多年开发的Uni…导读这几天看到 Ubuntu 放弃 Unity 和 Mir 开发转向 Gnome 作为默认桌面环境的新闻作为一个Linux十几年的老兵和Linux桌面的开发者内心颇感良多。Ubuntu 做为全世界Linux界的桌面先驱者和创新者突然宣布放弃自己多年开发的Unity, 相当于在桌面领域直接放弃了战斗向微软投降不仅仅是Linux桌面的悲哀更是对于全球Linux黑客坚信Linux必胜信心的极大打击。 曾经的Ubuntu粉丝 我还记得2006~2007年那时候我还在成都写手机游戏当时年少轻狂的我一直幻想自己要做最牛掰的开发者就像科幻电影里面的黑客一样无所不能。那时候虽然Windows玩的很溜但是一直都在核心技术外徘徊不知道如何达到个人目标。 上学的时候玩过 RedHat 6.0, 也装过 KDE/Gnome 的桌面环境但是系统中的各种问题比如无法使用输入法、中文字体配置很差甚至因为显卡驱动的原因都无法正常开机所以Linux对于当年的我来说就像神话一样只有顶级黑客才能玩的转的系统。 直到后面用了 Ubuntu 6.10 和 Ubuntu 7.04, 当时的Ubuntu可以说是非常惊艳原来RedHat和SUSE在桌面端的各种细节问题一扫而光装上系统以后就可以直接用而且还可以非常容易的安装应用软件来深入学习Linux。可以说是Ubuntu带领我真正的入门了Linux 经过很多年的深入学习Linux, 到后来在Linux上开发Emacs和Haskell相关的项目直至后面创业做 deepin 操作系统。 从我个人来说对Ubuntu系统以及背后的开发者都是怀着无比的敬畏和崇拜。 我看这么多年 Ubuntu 的发展 Ubuntu从当年最佳的Linux桌面操作系统到今天宣布放弃自己研发的Unity桌面已经有13年历史了在我看来主要有以下几个阶段 最初的惊艳 Ubuntu最初的发展目标就是把原来Linux系统需要手动操作的基本配置比如字体、输入法和显卡驱动等问题内置到操作系统中用户不用安装系统后还需要跟乱码、中文输入以及显示等问题斗智斗勇 可以说那个时代的Ubuntu是解决了当时Linux普及的几个重要问题把Linux系统从当时只有开发者才能玩转的高手系统普及到普通的电脑爱好者就可以折腾使用。 酷炫的Compiz管理器 我相信很多Linux爱好者都惊叹于当年 Compiz 这个3D窗口管理器能够达到的酷炫效果比如3D旋转桌面、拖动窗口的果冻效果、一把火烧掉窗口的效果… 特别是同时代的Windows系统都还是非常原始的2D效果甚至XP的窗口连窗口阴影都还没有的时候。当时的Linux系统的特别是Compiz吸引大部分用户去尝试Linux系统即使最后大家仅仅只是因为好奇或是玩玩也大大增强了Linux系统的曝光率。 从另外一方面Linux从当年Compiz发展十年以后反而是那些简单特效甚至没有特效的Linux系统得到最高的用户量原因我觉得主要有两个 PC这种生产力的工具最重要的是高效非常酷炫的特效长时间用反而会极大干扰用户视觉进而影响用户对内容的专注力而且时间长了也很容易引起用户的视觉疲劳反而是Mac那种恰到好处的轻微动画让用户感到优雅和舒服, 这方面Linux发行版 Elementary OS 做的要好很多。任何操作系统需要长久留住用户还是需要靠优秀的人机交互设计和丰富的应用来留住用户操作系统只有给用户带来真实的价值让用户工作更高效和生活更快乐用户才会长期坚持下去光靠酷炫的动画吸引用户一旦视觉疲劳以后最终还是会放弃Linux 因为一个操作系统不能解决用户日常遇到的各种问题在用户心中最多就是一个好玩的玩具而已 Gnome3 vs Unity 在 2011 年底 Gnome 发布了它最新的 Gnome3 系统 当时 Gnome3 以酷炫的特效加上 JavaScript 的插件体系而吸引了开源社区开发者的兴趣特别是 Gnome3 内置 GJS 引擎可以直接在桌面环境中编写 JavaScript 插件后直接 reload 即可更新桌面环境的功能和视觉效果还有吊炸天的 inspector 特性可以直接通过鼠标点击界面后定位到对应的代码位置再加上 GJS 可以从屏幕顶部打开一个类似 quake terminal 的下拉调试环境在调试环境中直接像脚本语言那样实时列出任何对象的属性和方法立即改立即生效。 上面这些开发者特性在那时候 Google 满天吹嘘 Html5/JavaScript 的美好未来的大环境下对于开发者有极大的诱惑力很多开发者都奔着 Gnome3 这些类似 Web 的开发方式而去并贡献了大量好玩的插件。 在 Gnome3 之前 Ubuntu 一直都在用 Gnome2 桌面环境其实 Gnome3 在 2011 年发布之前已经规划了2年从当时的宣传来说是下一代桌面环境2009, 2010年Gnome3还在社区发布了大量吊炸天的预览视频。作为当时桌面系统先锋的 Ubuntu 也非常期待能用上 Gnome3。 而无奈 Gnome3 一次又一次跳票最后Ubuntu实在等不及了就在 Gnome2 桌面环境后台服务的基础之上开发了自己的 Unity UI。 当时社区也因为 Unity 和 Gnome3 的很多设计理念类似谴责Ubuntu在进行分裂行为。 Unity 产品的特点主要定位在几点 HUD 的左上角搜索设计快速搜索应用和很多插件提供的搜索结果这一点和 Gnome3 的Launcher插件体系非常像通过插件可以搜索除应用外的更多搜索结果比如天气、在线视频、计算器结果等任务栏固定在左边对宽屏更加优化相对于程序员有更多的纵向空间全局菜单通过合并顶部栏和窗口标题栏进一步节省纵向空间 我个人并不喜欢这些面向开发人员而不是面向普通用户的设计但是撇开个人的主观设计喜好外我认为Unity 是相对于 Gnome3 更成熟的产品Unity 的很多改动都是针对 PC 桌面系统的真实痛点来改进的特别是一些程序员的用户很喜欢 Unity 诸多设计。而不是像 Gnome3 那样一味的追求平板用户体验极大降低了PC桌面用户的习惯和易用性 Gnome3的槽点我后面详细说。 不论从商业公司的独立性发展考虑还是产品质量负责的角度我都是非常支持 Ubuntu 当时独立开发自己Unity 桌面环境的行为Unity 确实在随后的几年证明了自己的产品质量和设计细节都比 Gnome3 要好很多。 Wayland vs Mir 在 Gnome3 和 Unity 发展的同时Intel的雇员 Kristian Høgsberg 正在领导开发新的显示服务器。Wayland相对于古老的X11来说最大的提升是Gtk/Qt 这些图形库进行图形绘制时不用像X11那样发送绘制消息到XServer来进行绘制而是由Client自己进行图形绘制Wayland只用担任图层混合器的作用。这样不但减少了X Client和X Server之间不必要的通讯而且因为由Client自己进行渲染所以很多画面撕裂和闪屏的现象从原理上就避免了。 大家可以看一下下面的两张架构图来理解两者的差别 X-architecture.png Wayland-architecture.png Wayland 因为要彻底从技术架构上颠覆Linux几十年X11的渲染方式不论从架构设计还是代码实现上都会非常复杂不但要开发协议本身还需要开发适合Wayland的混合器和窗口管理器最后导致Wayland 1.0稳定版一再跳票。 而Ubuntu在独立开发Unity桌面环境的同时也仿造了Wayland的架构开发了自己的Mir显示服务器除了等不及Wayland稳定之外更重要的是Ubuntu要为了它的下一步宏伟计划 ”Ubuntu Touch” 按照Mark的设想Mir不仅仅要像Wayland那样从原理上提升Linux图形渲染效率而且Mir还得担负起手机和电脑融合的使命可以让Ubuntu Touch的手机在插上显示器底座时手机的应用通过Mir的支持可以直接在外接显示器上显示手机应用窗口最终达到“当你手机放到底座时就是电脑拿走就是手机”的设想。 不论Wayland还是Mir虽然底层架构都非常先进但是为了兼容现有的X11程序它们分别开发了 XWayland 和 XMir 用于在新的显示服务器协议上支持现有的大多数 X11 程序主要是Gtk2/Qt3/Qt4开发的大多数应用。 具有讽刺意味的是Wayland和Mir本来就是要解决 X11 那种不适合现代PC场景繁琐的通讯协议甚至很多开发者为了技术的洁癖都在大力安利 Wayland/Mir 但是最后 XWayland 和 XMir 本身的兼容实现却比 X11 的实现更加“恶心”和繁琐包括Mir的开发者最后都放弃 XMir 的开发。 正是因为Wayland/Mir这样的技术无法彻底解决和大部分原本就基于X11协议而开发的应用的兼容性问题最后导致基于Wayland/Mir开发的桌面系统从 ”解决渲染性能问题“ 转变到 “无法运行很多现有Linux应用” 这一个更加让用户难以接受的结果。这也是后面基于Mir开发的新版Unity难产的重要原因。
http://www.w-s-a.com/news/981998/

相关文章:

  • 网站制作 南通有学给宝宝做衣服的网站吗
  • 做西式快餐店网站网络营销的含义是什么
  • 网络销售代理加盟南京seo排名扣费
  • 赤峰中国建设招标网站网站开发投标文件
  • 域名抢住网站婚庆网页设计
  • 公司网站建设的通知南宁怎么做网站
  • 搜狐快站建站教程电子商务网站后台模板
  • .gs域名做网站怎么样做网站有没有用
  • 肇庆住房和城乡建设局网站广州seo公司排名
  • j2ee网站开发买什么书网络媒体有哪些
  • 江西省住房建设部官方网站用多说的网站
  • 云课堂哪个网站做的好网站 集约化平台建设方案的通知
  • 撰写网站栏目规划怎么建自己的平台
  • 中国建设银行巴黎分行网站建设银行忘记密码网站首页
  • 网站左侧树形导航怎么做像wordpress一样的网站吗
  • 做网站用的书公司做网站 需要解决哪些问题
  • 电器网站建设策划书深圳动画制作
  • cpa网站建设wordpress支付宝微信收费吗
  • 权威网站排名桂林生活网论坛
  • 网站设计息济南网站建设济南
  • 安蓉建设总公司网站网站怎么做才能被百度收录
  • 电子商务网站业务流程分析做效果图的外包网站
  • wordpress仿站视频教程wordpress用什么php版本好
  • 郑州做网站九零后网络沧州做网站的专业公司
  • 小游戏网站建设可以自己做图片的软件
  • 湖南地税局官网站水利建设基金app仿制
  • 苏州网站设计kgwl建设网站需要用到哪些技术人员
  • 万户网络做网站如何亚马逊网站建设
  • 门户网站制作费用暴雪公司最新消息
  • 深圳专业建网站公司济南公司做网站的价格