Tea语言(Tealang) [V1.0免费版]
- 大小:
- 下载:0
- 分类:软件下载
- 发布者:zhangliang
资源介绍
Tea语言(Tealang)是一种强规范、带类型推断的强类型编程语言。其语法简洁,注重语法友好性,支持面向对象,支持函数式编程,目前通过编译生成PHP代码运行,可调用PHP库,可用于Web服务器端开发。语言介绍
Tea语言是一种新的计算机编程语言,采用强规范设计(规范即语法),拥有简约的强类型系统和单元模块体系,支持类型推断,支持面向对象和函数式编程,语法精炼简洁。其目标是成为一个友好的,支持多端开发的编程语言,并尽量支持常用编程语言生态,让开发者可以继续使用已有工作成果。目前通过编译生成PHP代码运行,可调用PHP库,可用于Web服务器端开发。预计后续将支持部分其它编程语言。
Tea语言非常注重语法的友好性,通过对语法进行优化设计,希望开发者可以更轻松自然的编写代码,可以更专注于创意实现。也尽量保持了常用编程语言的语法风格和习惯,以降低学习成本。
Tea语言项目最早开始于19年2月份,项目初衷主要是用于提升内部开发效率和实现产品功能,最初特性较少,在完善和优化后,于19年12月初首次发布开源。
语言特色
强规范,规范即语法,简洁清晰
简约的,带类型推断的强类型系统,编译时将进行类型推断与检查
便捷的XView类型,非常适合用于Web视图组件开发
智能的Return Collector特性,可自动按类型捕获数据到数组作为返回值
有限的类型兼容性,数据操作便捷而不失安全性
内置类型被封装成伪对象,支持对象成员风格调用,如:"Some string".length
内置单元模块(Unit)体系,基于单元模块组织程序,和访问控制
无普通全局变量,变量作用域最高为普通函数层级,无需担心全局变量污染问题
字符串处理语法灵活、简单而强大
流程控制语法灵活、简约、统一(所有都支持catch/finally分支,for支持else分支)
运算符规则简单有规律,易于记忆
支持Lambda表达式和普通函数,函数是一等公民
支持类和接口,接口可带默认实现,面向对象特性简单而不失强大
支持普通函数、普通常量、类和接口的访问控制(public/internal)
支持类/接口成员的访问控制(public/internal/protected/private)
软件功能
简单、有序的项目协作管理
项目看板
帮助团队更敏捷高效的管理项目工作任务;
项目阶段、任务可视化管理,可以通过拖动任务实现任务在不同阶段的快速流转。
项目甘特图
帮助负责人更加直观的制定项目计划;
甘特图是制定复杂项目计划的最佳工具,也能帮助管理者随时掌握项目整体计划,评估项目进展情况。
项目模板
更加快捷的创建项目,适用于流程相对固定的项目
帮助企业规范化、标准化项目执行过程及管理
项目文档
帮助企业永久有序保存项目相关文档;
项目文档不再散落在各个地方,项目过程中的同名文档自动聚合,使多人协作同一文档更加简单有序;项目重要文档加星标,随时查阅。
项目备份
帮助企业完整而有序的备份重要项目数据;
真正“负责任”的数据导出,不仅能选择要导出项目中的什么数据,还对数据备份进行加密压缩,并提供一致体验的离线视图。
高效、便捷的任务分配、管理和跟踪
任务提醒
设置提醒,不再遗漏
任务提醒可针对不同的角色进行设置,到期后可推迟或关闭
周期性任务
周期性任务可根据日、周、两周、月进行多种设置,到期后可继续延长
任务报表
工作进展,一目了然
通过概况图表和详细统计实时掌握员工的工作情况
任务标签
标签类型自定义,可根据任务的重要、紧急程度等自行设置
多种方式自动组织和管理文档
星标文档
星标归档,重要资料再也不丢失
文档分类
项目、小组、公司、“我的”文档,各归各处
同名文档聚合
同名文档自动聚合,可追溯过程
多功能报表
可视化报表
从多维度了解计划与实际进展的差异变化,方便管理者进行系统分析和管理
详情追踪
企业内部所有的工作都能够聚合在一个页面,方便了解企业整体工作动态
审批报表
企业可以通过审批报表对本企业内的审批单进行统计,并可对单个数值进行统计求和
智能化的考勤、审批、汇报,让管理更便捷有效
考勤
灵活可定制的考勤系统
签到/签退与请假、公出等智能关联
审批
告别复杂刻板的审批流程
默认提供考勤、财务和行政三大类审批,并可自定义审批
汇报
工作汇报自动生成