{"action":"opened","issue":{"url":"https://api.github.com/repos/tnelab/tchapp/issues/8","repository_url":"https://api.github.com/repos/tnelab/tchapp","labels_url":"https://api.github.com/repos/tnelab/tchapp/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/tnelab/tchapp/issues/8/comments","events_url":"https://api.github.com/repos/tnelab/tchapp/issues/8/events","html_url":"https://github.com/tnelab/tchapp/issues/8","id":187966322,"number":8,"title":"实现完善的目标开发模式","user":{"login":"esrinzou","id":23308498,"avatar_url":"https://avatars.githubusercontent.com/u/23308498?v=3","gravatar_id":"","url":"https://api.github.com/users/esrinzou","html_url":"https://github.com/esrinzou","followers_url":"https://api.github.com/users/esrinzou/followers","following_url":"https://api.github.com/users/esrinzou/following{/other_user}","gists_url":"https://api.github.com/users/esrinzou/gists{/gist_id}","starred_url":"https://api.github.com/users/esrinzou/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/esrinzou/subscriptions","organizations_url":"https://api.github.com/users/esrinzou/orgs","repos_url":"https://api.github.com/users/esrinzou/repos","events_url":"https://api.github.com/users/esrinzou/events{/privacy}","received_events_url":"https://api.github.com/users/esrinzou/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-11-08T11:20:51Z","updated_at":"2016-11-08T11:20:51Z","closed_at":null,"body":"现在已考虑的开发模式：\r\n1）支持库模式：已js未主，c#只提供必要的支持，相当于用c#写支持库扩展js功能\r\n实现简单，逻辑清晰\r\n2）bs模式：\r\n完全把项目当作浏览器和web server部署在同一台机器上跑的情况，其他和传统bs开发方法一致\r\n项目天生支持该模式\r\n3）事件驱动模式:模仿winform开发模式，以c#为主，c#能直接操作cef3窗体和dom\r\n实现复杂，要考虑和实现的东西太多。\r\n4）mvvm模式:利用js的mvvm库，加上自动化代码生成或实时编译生成，自动处理js,c#交互，开发者无需关心js,c#互操作，以关注c#开发为主。技术方案已有，未测试，需完善。\r\n5）mvc模式：c#为主，js为辅，完全把js当作view来用，加上自动处理js,c#交互的技术。技术方案已有，未测试，需完善。\r\n6）混合模式，此模式会让开发混乱。。。。。。需要避免和排除（目前只考虑通过大量示例代码和文档进行规范）\r\n\r\n各个方案都需大量的技术实验和测试，暂时搁置3)事件驱动模式，集中考虑5)mvc模式"}}
{"actor":{"display_login":"esrinzou"}}