ZeroEditor富文本编辑器正式上线!

一、项目介绍

简介:ZeroEditor是一款高效、可扩展的Web富文本编辑器。为使用者提供了无限的定制可能,是构建现代网页内容编辑界面的理想选择。

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

优势

1)干净、高性能
内核以微内核架构精心构建,始终保持“干净、高效、易理解”的卓越品质。目前的内核代码行数仅为48行(截至2024年8月31日,排除注释行与空行)。未来内核代码的开发,以“内核行数不得超过100行”为硬性要求,以确保持续的卓越。

----------------------------------

2)可扩展
内核与工具(如建表工具、数据统计工具、ps等)都可以灵活扩展;工具以插件形式加入,配置简单。无论是内核扩展还是工具扩展,都不会干涉内核本身、导致内核臃肿,从而维持编辑器整体的干净、高性能。

----------------------------------

3)中文友好
本项目由中国团队开发,代码注释、文档与技术支持都确保最纯正的中文。

----------------------------------

4)工具开发与产品定制,由官方负责
减轻广大使用者的负担,是官方的使命。以开发为己任,以服务质量为优先。欢迎广大使用者提出不同的个性化需求,大家的每一份需求,都是群体互惠互利的重要基石,更是促进应用生态愈发强大的原动力。

----------------------------------

5)长期的技术支持
官方的初衷并非获利,而是以此项目结识各行各业的人才,一起交流思想、携手发展,因此项目不会因为缺乏经济回报而面临中断的风险。广大使用者可以放心,他们将能够享受到长期而稳定的技术支持。官方将实行“项目管理员轮替”模式,以进一步巩固技术支持的长期性,保障使用者的问题得到及时、专业的解答。关于“促进官方长期支持的稳定性”这一议题,欢迎广大开发和使用人员出谋献策。

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

设计原则

ZeroEditor从用户角度出发,融合行业最前沿的设计理念与经验结晶,确立、贯彻以下两大设计原则:

1)最小通用化原则
主干(Git master)的编辑器代码,不加入特定用户的个性化需求,保持软件极致的简洁与高效。
个性化需求将另行开发定制版(编辑器定制),作为分支(Git branch)发布;或独立插件(工具定制),加入工具下载列表发布。
反例:Windows操作系统,集成了过多非通用性的功能,例如磁贴、Cortana、画图3D等,致使安装耗时许久(安装包动辄数G),且系统臃肿不堪。
官方将持续监督主干代码的通用性,确保软件干净高效。同时检查分支代码在个性化基础上的简洁性。

2)第一原理
不做没有经验前提下的决定,以“现实和用户”为师,反过来优化设计,避免软件与现实和用户脱节。
许多软件在未遇见开发管理者想象中的“问题”时,便堆砌大量设计以应对“问题”,造成产品与现实严重脱节。如Android Studio在中国连一个最基础的”Hello World“示例程序都无法建立,原因在于Android Studio使用gradle工具构建应用项目,而gradle又依赖于网址com.android.tools.build:gradle:XXX.XXX.XXX。因中国用户特殊的网络环境(网络限制),无法访问该地址,导致gradle工具获取失败而无法构建项目,最终造成了如此窘境。这种违反现实的设计在谷歌等欧美大公司并不罕见,根源在于“漠视用户声音”的态度,在”想当然“中创造了一个个不切实际的策略和产物。C++之父Bjarne Stroustrup对C++发展的警告:“想想瓦萨号!”言犹在耳。对此我们高度重视,尊重客观现实,倾听每一个用户的声音。(瓦萨号是中世纪瑞典军舰,因各种过度设计,首航仅10多分钟便沉入海底。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值