2019年4月30日

少搞一点 对象, 多搞一点 文本

摘要: 今天 因为 群 里 关于 RPC 和 服务 使用什么 技术比较好的 讨论 想起, 少搞一点 对象, 多搞一点 文本, 比如,大家喜欢把 Http Rest Api 封装为 客户端 接口方法 和 DTO(数据对象), 实际上 完全 没必要, 字符串 Url + 查询参数(?action=xx&name 阅读全文

posted @ 2019-04-30 15:47 凯特琳 阅读(215) 评论(0) 推荐(0)

2019年4月28日

我发起了一个 用 javascript 写一个 Office 的 开源项目 JS Office

摘要: 用 js 写 Office, 说实在的, 把 现在已有的 各种 富文本编辑器 和 电子表格 js 库 收集起来 整合一下 就 差不多了 , 放到 前几天 那个 “ js 作为 一等公民 ” 的 操作系统 里 , 或者 放到 Cef 里 。 Excel 中 会包含 分析图表 等等 , 这也是 js 库 阅读全文

posted @ 2019-04-28 17:23 凯特琳 阅读(2488) 评论(0) 推荐(0)

2019年4月27日

用 EPWA 写一个 图片播放器 PicturePlayer

摘要: 用 EPWA 写一个 图片播放器 PicturePlayer 。 有关 EPWA,见 《我发起并创立了一个 EPWA 的 开源项目》 https://www.cnblogs.com/KSongKing/p/10745935.html , js 库 用的是 jWebForm, 见 《我发起并创立了一个 阅读全文

posted @ 2019-04-27 17:45 凯特琳 阅读(367) 评论(0) 推荐(0)

2019年4月25日

关于 虚拟化 的 我的看法

摘要: 虚拟化 的 意义 在于 提供 轻量 的 虚拟机, 到此为止 。 其它 的 事 是 语言 中间件 应用层 的 事 。 未来 的 技术热点 : 语言 图形学 轻量操作系统 还有 应用层 的 云, 这个也是我看好的 。 比如 Kooboo , https://www.kooboo.com/ 。 未来 黑盒 阅读全文

posted @ 2019-04-25 21:06 凯特琳 阅读(761) 评论(0) 推荐(0)

.Net 一开始就不应该搞 .Net Core

摘要: .Net 一开始就不应该搞 .Net Core, java 跨平台 是 java 选择的道路, .Net 应该发挥 和 平台 紧密结合 的 优势 。 如 控件哥 所说, 微软 应该把 IIS 搞好, 确实是这样 。 微软 应把 Windows Server 搞好, 夯实基础, 再加上 Sql Ser 阅读全文

posted @ 2019-04-25 15:28 凯特琳 阅读(329) 评论(0) 推荐(0)

2019年4月21日

我发起并创立了一个 EPWA 的 开源项目

摘要: EPWA , 是 Easy PWA 的 意思, PWA 取自于 Google 的 PWA, EPWA 是一个用 C# Cef Html js css 开发 桌面程序 的 架构 和 示例 。 可以参考 《我发起了一个 ILBC 的 子项目 ILBC Studio》 https://www.cnblog 阅读全文

posted @ 2019-04-21 17:30 凯特琳 阅读(1091) 评论(0) 推荐(0)

2019年4月14日

D# 语法

摘要: 这篇文章 随意 的 记录 关于 D# 语法的想法 。 有关 ILBC / D# , 见 《ILBC 白皮书》 https://www.cnblogs.com/KSongKing/p/11070978.html 。 D# 又名 Data , D++ 。 D# 支持 结构体 方法 和 继承 , D# 的 阅读全文

posted @ 2019-04-14 11:46 凯特琳 阅读(2518) 评论(0) 推荐(0)

2019年4月1日

我提出了一个 Lean Html 5 的 概念 和 标准

摘要: 提出 Lean Html 5 是因为 Html 可以作为 一个 应用程序 开发 的 标准 和 平台, 应用程序 包括 Web 程序 , 本地程序 , 桌面程序 , 嵌入式程序 , 串口通信 等 。 Lean Html 5 只 原生支持 div, img, input( text ), canvas, 阅读全文

posted @ 2019-04-01 14:36 凯特琳 阅读(249) 评论(0) 推荐(0)

2019年3月19日

我发起了一个 用 C# 写 的 浏览器 开源项目 HtmlCore

摘要: 我之前还发起过一个 项目, 名字也叫 HtmlCore, 见 《我发起了一个 .Net 开源 跨平台 GUI (界面开发框架)项目 HtmlCore》 https://www.cnblogs.com/KSongKing/p/9560723.html , 其实 这 2 个 项目是 相通 的, 是一个项 阅读全文

posted @ 2019-03-19 17:20 凯特琳 阅读(890) 评论(0) 推荐(0)

2019年3月3日

我发起了一个 ILBC 的 子项目 ILBC Studio

摘要: ILBC 见 《ILBC 规范》 https://www.cnblogs.com/KSongKing/p/10354824.htm 发起这个项目的原因是, 本来想用 VsCode 来写 InnerC 的, InnerC 是一个 用 C 语言 写 C 语言 编译器 的 项目, 这就需要 用 VsCod 阅读全文

posted @ 2019-03-03 14:38 凯特琳 阅读(330) 评论(0) 推荐(0)

2019年3月2日

我发起了一个 ILBC 的 子项目 EScript

摘要: ILBC 见 《ILBC 规范》 https://www.cnblogs.com/KSongKing/p/10354824.html 今天装了个 VsCode , 听说 VsCode 是 用 Javascript 写的, 突然觉得, 跨平台 的 主角 应该是 Javascript 嘛 ~! 所以, 阅读全文

posted @ 2019-03-02 18:14 凯特琳 阅读(153) 评论(0) 推荐(0)

2019年3月1日

微编程 时代 已经到来

摘要: 这几天 有 网友 发了一篇文章, 介绍 Google 的 一个 json 解析库, 每秒可以解析 2.2 GB 的 json 字符串 。 这已经 达到 了 指令级 的 速度 。 实现 的 原理 是 利用了 SIMD 指令集 将 数据 打包 到 大容量寄存器 (128 位) 里, 并且 利用 CPU 阅读全文

posted @ 2019-03-01 16:02 凯特琳 阅读(268) 评论(0) 推荐(0)

C++ 是 编程界 的 背锅侠

摘要: C++ 是 编程界 的 背锅侠, C++ 背的包袱 之 庞大复杂, 举世瞩目, 令人感动 。 C++ 标准 委员会 俨然 已成了一个 职业 。 C++ 把 静态编译 体系 发展到 庞大复杂, C# 把 CLR 体系 发展到 庞大复杂, Java 的 初衷 是 简单, 但是 在 简单 上 卡住了, 为 阅读全文

posted @ 2019-03-01 12:52 凯特琳 阅读(589) 评论(0) 推荐(0)

2019年2月26日

ILBC 规范 2

摘要: 接上篇 《ILBC 规范》 https://www.cnblogs.com/KSongKing/p/10354824.html , ILBC 的 目标 是 跨平台 跨设备 。 D# / ILBC 可以 编写 操作系统 内核 层 以上的 各种应用, 其实 除了 进程调度 虚拟内存 文件系统 外, 其它 阅读全文

posted @ 2019-02-26 20:40 凯特琳 阅读(365) 评论(0) 推荐(0)

2019年2月24日

自己写一个 Hash 表

摘要: 项目地址: https://github.com/kelin-xycs/HashTableLib 为什么会想要自己写一个 Hash 表, 以前也想过 Hash 表 的 原理, 觉得很神奇, 不过最近的 直接原因 是 最近在搞 ILBC, 这可以认为是一个 编译器 项目, 有关 ILBC, 见 《IL 阅读全文

posted @ 2019-02-24 01:01 凯特琳 阅读(574) 评论(0) 推荐(0)

2019年2月13日

我发起了一个 网格计算 协议 开源项目 GridP

摘要: GridP 是 Grid Protocol 的 全称 。 我在 《关于软件产业的两个契机》 https://www.cnblogs.com/KSongKing/p/9531950.html 中提到: 云计算是第一代互联网发展到成熟的标志 。 网格计算是第二代互联网的开始 。 我在 《Grid Vir 阅读全文

posted @ 2019-02-13 23:28 凯特琳 阅读(311) 评论(0) 推荐(0)

从 面向对象 的 弊端 想到的

摘要: 这几天 在 搞 ILBC, 所以 就 讨论到了 语言 对于 面向对象 的 支持 的 问题, 有关 ILBC, 见 《ILBC 规范》 https://www.cnblogs.com/KSongKing/p/10354824.html , 有 网友 提到 面向对象 编程 的 弊端, 查了一下, 对 面 阅读全文

posted @ 2019-02-13 00:51 凯特琳 阅读(265) 评论(0) 推荐(0)

2019年2月11日

我发起了一个 操作系统 GUI 和 Tcp / IP 包 的 开源项目 DeviceOS

摘要: 操作系统 如果 不需要 处理 复杂多样 的 硬件 兼容性, 其实 并不算 大项目, 可以算 毕业设计 。 但是, GUI 和 Tcp / IP 这两个 部分 的 实现逻辑 很多 很复杂, 这 2 个部分 需要 积累, 但是, 只要 定义好 接口 和 模块, 应该可以 写出 容易 移植 和 重用 的 阅读全文

posted @ 2019-02-11 00:21 凯特琳 阅读(251) 评论(0) 推荐(0)

2019年2月7日

ILBC 规范

摘要: 本文是 VMBC / D# 项目 的 系列文章, 有关 VMBC / D# , 见 《我发起并创立了一个 VMBC 的 子项目 D#》(以下简称 《D#》) https://www.cnblogs.com/KSongKing/p/10348190.html 。 ILBC 系列文章 收录在 《ILBC 阅读全文

posted @ 2019-02-07 14:58 凯特琳 阅读(1012) 评论(0) 推荐(1)

2019年2月5日

ILBC 运行时 (ILBC Runtime) 架构

摘要: 本文是 VMBC / D# 项目 的 系列文章, 有关 VMBC / D# , 见 《我发起并创立了一个 VMBC 的 子项目 D#》(以下简称 《D#》) https://www.cnblogs.com/KSongKing/p/10348190.html 。 ILBC 运行时 架构图 如下: 为了 阅读全文

posted @ 2019-02-05 00:06 凯特琳 阅读(337) 评论(0) 推荐(0)

导航