github.com/errisy/pcr
虽然前端用typescript搞定 可以避免很多typo
但是服务器用php 还是会浪费很多时间
基于pratphall把typescript编译成php的能力
cretz.github.io/pratphall/try
实现了以下功能:
1、//cf开头的ts类型文件可以转化成数据类型和数据创建语句 实现简单的code first
2、//rpc开头的ts接口类型可以转化成客户端的typscript静态函数和用于编译成服务器端php文件的ts 于是客户端的请求直接被包装成remote procedure call 在服务器端的用ts文件当中用ts修改程序逻辑 就可以实现服务器端逻辑
3、//php开头的ts文件可以被编译成php文件
解压pcr.zip到一个本地apache的http root文件夹当中 访问/pcr/pcr/pcr.html就可以看到代码翻译界面
用typescript统一前后的目的就是避免两头分开用两种不同语言来写造成的typo
但是这个想法可能还不太成熟 有兴趣的可以试试看
目前就是调试成功 下一步用这个方法做一个小网站试试 如果感觉还可以 大概会做个小视频介绍一下怎么用吧
因为前端框架用的是angular 理论上用其他的应该也可以 因为这些ts和php都不依赖于前端框架
--
FROM 130.102.82.*
附件(639.4KB) pcr.zip