技术选型:
开发环境:window+Visual Studio,Xamarin Studio+C#
运行环境:linux(Mono+Jexus),window系列
数据库:PostgreSQL,MongoDB,Sqlite.
数据访问技术:Npoco(Petapoco),Dapper,SqlHelper(ADO.NET).
服务端技术:Nancy(备选ServiceStack,MVC3),ASP.NET WebAPI
前端技术:JavaScript,jQuery,BUI,BootStrap
IOC容器:Autofac.
日志:NLog(支持mono),TracerX logger(秦时明月推荐),Log4Net
缓存:ServiceStack.Redis,Memcached
性能监控类库:NanoProfiler(teddyma推荐),MiniProfiler(Npoco默认支持),glimpse(Npoco默认支持)
其他第三方类库:libzling(RichSelian推荐的高性能的数据压缩库),UEditor(百度开发所见即所得富文本web编辑器),blqw.Json(冰麟轻武的Json序列化)
本人技术不精,纯粹尝试整理出自己的一套自己用开发框架,本人不擅长技术研发,所以都是组合别人的项目进行使用,以上只是预计使用,并不一定会用上.目的是在整理的过程中学习一些知识,估计会出现很多错误,希望大家指正批评.目标第一平台为Linux,所以不兼容Mono的,会换掉.