Coder Social home page Coder Social logo

luamvc's Introduction

luaMVC 框架(xlua+pureMVC)

更新说明

LuaMVC Beta 0.1版本更新说明

v0.1 去除pureMVC中反射机制,整合Mediator和Command

  • v0.15 拓展pureMVC,增加Service/Handler模块

v0.2 xlua整合加入pureMVC

  • v0.2.1 增加LuaFacade/LuaComponent负责lua脚本加载与生命周期函数调用
  • v0.2.2 更新LuaFacade,可将Lua脚本映射到C#接口(无GC,详见xlua使用文档)
  • v0.2.5 新增LuaMediator、LuaCommand、LuaProxy、LuaHandler等,将lua脚本映射注入pureMVC框架
  • v0.2.8 将pureMVC通知机制和luaMVC通知机制整合
  • v0.2.9 LuaObserver和pureMVC.Observer整合

v0.3 luaMVC已有雏形,保持pureMVC编码方式,添加了热更新模块,也可用lua来编写全部的业务逻辑,后续的更新将优化热补丁的使用方式

v0.5 增加功能模块

LuaMVC Beta 1.0 版本更新说明

1.1 新增LuaBaseView,可将lua创建的view注册进入ViewMaster,方便管理

1.2 改进部分代码

  • v1.2.1 改进LuaComponent为LuaMonobehaviour,将Lua视图脚本映射到C# interface,方便框架统一管理
  • v1.2.2 改进LuaAppcalitionFacade,新增了递归加载.lua文件的loader方法和直接从ab包加载.lua文件的方法

1.3 新增LuaMVCConfig类型

  • v 1.3.1 对luaMVC框架执行配置,配置的数据可映射到json文件,方便动态的修改
  • v 1.3.2 修复AssetLoader加载assetbundle会导致CPU过度占用的Bug

1.4 新增数据加密工具

    1. 数据加密简述
    1. MD5加密
    1. DES加密与解密
    1. RSA加密与解密
    1. 完善框架配置问题
    1. 完善ViewMaster其余接口
    1. 修复部分由框架引起的bug
    1. 完善发布前后路径调试繁琐的问题

luamvc's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

luamvc's Issues

有Demo吗

不知道怎么在lua侧使用mvc架构进行开发

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.