进入一家公司后,无疑中参加了架构设计,虽然自己对这个岗位涉岗不深,但是还是有很大的疑问想请教下大神们对这个岗位的一些看法。下面是我罗列的目前的一些工作内容
1、通过ea设计与业务相关的接口抽象
2、搭架MVC+ef+jquery easy ui解决方案框架
3、跟业务讨论需求设计相应的数据库
4、负责给同事培训架构的相应思想和项目必要的代码规范
还有其他的一些杂项工作,想知道童鞋们在架构设计的时候都做哪些工作?欢迎导论 还有我想知道关于c#的代码优化和程序的性能优化 需要怎么学习?!
用了easyUi后 你们连美工都可以省了,可见就是一个自己用的后台小项目,稍微大点的项目都是自己设计UI。所以,你的项目不大的话,就当练手。基本就是 DAl:Ef的codefirst/ModelFirst ;Bll 层,Mvc层;Common:公共类层;Mode层;如果想解耦可以加上接口层,用Untiy的IOC注入。如果多个客户端,可以加上服务层,用WCF 。。。
恩 非常正确?但是想知道如何去架构这些东西还是有点心虚!我现在利用泛型工厂来解耦,根据所需业务类类型去激活你的对象。