最近写代码的时间实在不多,而且今年又打算业余学习下Unity3D以及NodeJs(用于开发游戏后台),因此完善框架的时间更不多了.不过我会一直坚持下去的,同时我也希望有兴趣的同学可以加入Push你的代码. 获取地址:https://github.com/magicodes/Magicodes.NET/releases/tag/V1.0.0.5Beta 文档地址:https://worktile.com/project/4a961c1c28cf4b07bdb4a07f661c7fcf/folder…
3.Magicodes.NET框架之路——预览(一) 前言 一眨眼,已经过去两个多月了 ,哥已经火力全开了(业余时间和精力,甚至为此放弃了各种私活),所以大家不要抱怨慢哈.编程犹如逆水行舟,不进则退.这段时间,一方面是不断地重构和设计框架,另一方面也系统的学习了很多新技术,同时也感受到了其强大的生命力. 所以这两个多月,也感慨良多.两个多月的业余时间和精力,两个多月没玩LOL和CF,两个多月的全身心投入…… 现在本篇就重点说说架构这些事: 架构多次重构,甚至核心模块多次推倒重来. 架构已支持MV…
1.Magicodes.NET框架之路--起航 前言 从事开发也好几年了,并且最近一直在做架构搭建的工作.这些时间,最大的感悟就是: 只有自己理解了的才是自己的. 对架构这块,若欲立之,必先破之. 故此,才准备利用业余时间来倾力打造这套框架.由于时间精力以及能力有限,也许这套框架初期会有很多不合理之处,但是我相信只要有恒心,这套框架迟早会打磨完美.由于本人秉承做一行爱一行的原则,对代码也比较痴迷,故此命名为"Magicodes框架". Magicodes --意为"Magic…
首先感谢大家对Magicodes.NET框架的支持.就如我上篇所说,框架成熟可能至少还需要一年,毕竟个人力量实在有限.希望有兴趣的小伙伴能够加入我们并且给予贡献.同时有问题的小伙伴请不要在群里询问问题,QQ群仅限于技术交流. 所有有关Magicodes.NET的问题,请在此https://github.com/magicodes/Magicodes.NET/issues页面根据类型提交相应Issues.在使用Magicodes.NET之前,请先查看官方文档并且阅读FAQ(点此阅读). 上篇提到了…
Magicodes.NET框架之路——让代码再飞一会(ASP.NET Scaffolding)   首先感谢大家对Magicodes.NET框架的支持.就如我上篇所说,框架成熟可能至少还需要一年,毕竟个人力量实在有限.希望有兴趣的小伙伴能够加入我们并且给予贡献.同时有问题的小伙伴请不要在群里询问问题,QQ群仅限于技术交流. 所有有关Magicodes.NET的问题,请在此https://github.com/magicodes/Magicodes.NET/issues页面根据类型提交相应Issu…
RDIFramework.NET—.NET快速开发整合框架 [开发实例]之产品管理(WebForm版) 接上篇:RDIFramework.NET (.NET快速信息化系统开发整合框架) [开发实例]之产品管理(MVC版) 第1部分 概述 RDIFramework.NET,基于.NET的快速信息化系统开发.整合框架,为企业或个人在.NET环境下快速开发系统提供了强大的支持,开发人 员不需要开发系统的基础功能和公共模块,框架自身提供了强大的函数库和开发包,开发人员只须集中精力专注于业务部分的开发,因…
RDIFramework.NET—.NET快速开发整合框架 [开发实例]之产品管理(MVC版) 接上篇:RDIFramework.NET (.NET快速信息化系统开发整合框架) [开发实例]之产品管理(WebForm版) 第1部分 概述 RDIFramework.NET,基于.NET的快速信息化系统开发.整合框架,为企业或个人在.NET环境下快速开发系统提供了强大的支持,开发人员不需要开发系统的基础功能和公共模块,框架自身提供了强大的函数库和开发包,开发人员只须集中精力专注于业务部分的开发,因此…
文章作者:张健(Zhang Jonathan) 上一篇文章 从产品展示页面谈谈Hybris的特有概念和设计结构 我们讲解了Hybris一些特有的概念以及大体架构,并且介绍了Facade层里是如何定义DTO(Data Transfer Object)对象. 一个尚未回答的问题: 为什么DTO(在上一篇文章的具体例子里是Java类ProductData)会由Converter来生成? 这篇文章就从此问题开始. 我们再次翻出上一篇文章展示过的这张架构图. 当我们打开一个Hybris应用网页,比如某个P…
这里所涉及的主要还是狭义的云主机产品. 主要还是谈云主机产品中公有云产品与私有云产品相比赋予更多的含义: 产品广义理解:公有云主机的最大特点就是基础资源按需支付 从这一句话中可以体现出来两个含义: 产品的资源主题:基础资源 在云主机产品中涉及的就是传统服务器或者说计算资源的配套提供. 提供方式通过网络提供,引申出来网络资源需求. 由于当前软件发展现状,软件通常是通过网络将多个计算资源进行整合输出业务能力,对于用户来说计算资源是软件的载体. 对于企业内交付的业务能力可以通过内部组网进行网络交付,但…
MTM量身定制系统 - 富友ERP产品 - 信息化推动服装行业管理软件升级 国内第一款量体定制管理系统               结合富友软件10年服装行业经验和多家大型量身定制企业管理经验,推出的量身定制专业化管理系统…
使用Jquery+EasyUI 进行框架项目开发案例解说之二 用户管理源代码分享  在上一篇文章<使用Jquery+EasyUI进行框架项目开发案例解说之中的一个---员工管理源代码分享>我们分享了使用Jquery EasyUI来进行开发的相关方法,同一时候对入群的用户提供了使用Jquery EasyUI开发的框架案例提供了測试地址进行在线測试,文章发表后得到了许多的反馈,对后期版本号的改进提供了很好的帮助,在此感谢!整个文章皆在说明怎样使用RIDFramework.NET进行管理类信息系统的…
Linux 预研产品设计   产品的目的: 1.综合集团内部重复性开发的工作,将多种操作系统统一到科东统一负责 2.明确技术在哪些设备上是可行的,再去拓展.一开始不做平台化产品 3.软件规划需要结合硬件的产品规划   思考产品价值时,可从以下角度: 从硬件的等级推出不同的软件产品 如果在低端产品上,可以运行高性能的产品,也是一大特点 有些产品是必须要配合服务,才能推向市场 结合现有需要替换的产品,寻找这些产品的特点,包括优势.劣势,在新的产品上好做改良 如果做这个产品,人力投入情况?是否能与现有…
大纲 什么是B端产品 什么是C端产品 为什么会产生B端产品和C端产品 怎么判断一个产品是B端还是C端 B端产品和C端产品存在哪些差异 C端产品经理如何向B端产品经理转型 写在最后   什么是B, Business,商业.组织 什么是B端,通常为企业内部或商家使用的系统和平台,如ERP系统.财务管理平台等 B端产品的主体用户是组织,由一群不同角色的C构成,不同角色的C有不同的工作职能,有不同的工作场景,也有不同的需求,一般不同的角色C之间有职能或者业务上的关联性. B端产品需要解决的是不同职能的人…
虽然Magicodes.NET现在还不属于产品,但是却不妨碍她想成为产品的心. 为什么突然有了此篇,这篇不是空穴来风,而是我思考良久的结果: 为了让大家知道我在干什么,我想干什么,我将要干什么还有我干了什么 为了让大家清楚Magicodes.NET的产品迭代 为了更好地收集以及管理Bug&需求 为了让我和大家清楚Magicodes.NET的方向 为了更好地团队协作,也为了将来团队的扩张 总之,基于这样或那样的原因,于是有了此篇. 本篇为个人想法与规划,希望和大家多多交流,共同成长. WorkTi…
时间总是过得很快,而我几乎没有时间来安安静静的写博客和完善文档.不过总算是框架在一直前进,而我的计划是在今年年底(公历)前,让此框架成熟稳定. 在很长一段时间里,我尝试了很多我之前没有接触的技术或者没用过的技术,比如knockoutJs.OData.T4等等,也许走了很多弯路,也许对框架作用并不大,但是却对我而言却很有价值.只有用过了才知道其可用程度和适用场景,没有使用过就没有发言权. 框架也在不断的重构,我不想照抄别人的路子,我只想做一款有特色的框架,安安静静编码,踏踏实实前进,怎么个特色法呢…
闲话策略 策略,有很多解释.但鄙人个人比较看重这点: 策略,是为了实现某个目标或者针对某些问题而制定的应对方案,以最终实现目标.比如为实现生娃而XXOO. 因此在本框架中,策略(Strategy),则是为了实现某些功能或者处理某些特定问题而制定的通用方案或者规则.粗浅一点,你可以理解为XXOO这种方式,不管用啥姿势,归根到底都离不开活塞运动. 如果还不明白,我们举个文明点的例子,比如发送短信,这是系统中常用的功能,也许短信服务商有很多,实现发短信的方式也有很多,但是对于系统来说,只需要的是发送短…
插件式框架 响应式布局以及前后端对移动设备的支持 便捷的业务代码生成,比如CRUD生成,并且表单支持根据不同数据类型或特性生成相应的展示组件. 从框架到插件包括代码生成模板均走开源路线,便于理解和定制 一次开发多次使用:即纳入常用的业务插件.策略与模型(日志异常.支付策略.后台权限管理.CMS.流程引擎.微信平台.文档在线查看器等等) 多套前后端主题 WebAPI & OData 的灵活接口 基于CodeFirst模式的数据访问,将数据结构更改纳入每一次代码迁移之中 开发人员面板 在此之前,非常…
首先很久没有好好静下心来做点东西了,一直用忙碌做借口,实际还是懒,今天决定动一动. 第一步,下载自己的项目模板 首先vue项目国内的暂时还没有,要登录https://aspnetboilerplate.com/才可以下载 第二步 ,代码整理 下载下来之后分为两个文件夹标准的前后端分离,一个aspnetcore 负责WebAPI提供服务,一个vue前端展示,我自己把这当做两个项目维护,那么git走起来 源码管理还是很有必要的,这样方便随时随地拉代码以及查看变更. 开发 由于abp下载下来自带的是M…
软件包格式: RPM:源码封装后的格式,类似于exe文件 源码:软件源代码,可以修改,优化 1. RPM软件包管理 rpm是一个很有用的包管理器,可以用于生成.安装.查询.核实.更新以及卸载单个软件包 适用于redhat redflag centos suse rpm命令:rpm -ivh i 安装 v 显示安装过程 h hash [Use with -v|--verbose for a nicer display.] q 查找 查询 -qf 查看某个文件时属于哪个软件包 -qi 查看软件包的信…
主要内容 进程介绍 进程管理 进程优先级 1. 进程介绍 Linux系统中的几乎任何行动都会以进程的形式进行.如果你用网络浏览器查看网页,浏览器就作为进程运行.如果键入bash shell的命令行,这个shell就作为进程运行.如果你用chmod命令来更改文件权限,chmod就作为单独的进程来执行.进程是完成工作的形式,linux内核的基本职责就是为进程提供做事情的地方,不让彼此撞车. 进程是已启动的可执进程序的运行实例,进程有以下组成部分: 已分配内存的地址空间 安全属性,包括所有权凭据个特权…
今天这篇文章来自我的同事,SAP成都研究院Hybris开发团队的开发人员Zhang Jonathan(张健).需要特别介绍的是,张健和成都研究院的其他开发同事不同,张健毕业于电子科技大学,读的专业是英语,也就是说Jonathan是文科背景.但是张健毕业后的第一份居然选择了编程工作,而且是在IBM大型机上的编程工作.没错,就是用下面这个庞然大物写代码, 厉害吧! 然后,Jonathan在他大四上学期时,参加了IBM在电子科技大学计算机学院开展的大型机培训,从此开始了他的大型机编程之路.用的编程语言…
一般淘宝购物的五个流程:浏览对应表现层,搜索对应框架层,产品页面对应架构层,确认对应范围层,付款对应战略层. 从具象到抽象.但是我们做产品都是从抽象到具象,而用户使用产品是从具象到抽象. 各个层次之间有先后的逻辑,但是不可能会完全区分开来. 各个层次对应的设计.…
      物联网涉及到各种设备.各种传感器.各种数据源.各种协议,并且很难统一,那么就要有一个结构性的框架解决这些问题.SSIO就是根据时代发展的阶段和现实实际情况的结合产物. 各种数据信息,如下图:           解决方案,配合SIO使用: 一.SSIO特点 轻型高性能通信框架,适用于多种应用场,轮询模式.自控模式.并发模式和单例模式. 不光是通讯框架,是设备驱动.IO通道.控制模式场景的协调机制. 支持协议驱动器,可以按规范写标准协议和自定义协议. 支持发送数据缓存器,支持命令缓存重…
腾讯产品经理现身说法 曾经在UC做过2年to c的app,现在在腾讯做to b的产品. 做to c产品的时候,我很瞧不起做to b产品的同学,认为他们不过是做支撑的. 后来,我参与了一个to b平台级产品的完整构建过程,当完成大部分重要功能构建后,公司部门调整,我调整去一个新的to c产品线,工作交接的时候,我突然觉得: to c产品卖情怀太矫情,整天跟用户扯细节,千方百计骗用户充会员买道具,很庸俗的生意人好么. to b产品才是真男人,构建生态,小改动就会影响行业格局,还动不动就百亿级海量支撑…
一个创业公司,最好三样都要有,但应该CEO是懂市场,经理懂产品,程序员最好懂技术厉害一点-这还不算,销售也要厉害一点,不能守株待兔- 美工——有钱最好请个美工,最起码也要请人设计修改一下- 财务——不要出错,搞出什么漏洞来,或者把到手的钱给弄丢了- 行政——事情安排不要出问题,更不能得罪客户- 不过,根据凡客诚品的教训和YY的成功经验,对产品的把握是最重要的. --------------------------------------------------------------------…
Introduction Most SaaS (multi-tenant) applications have editions (packages) those have different features. Thus, they can provide different price and feature options to thier tenants (customers). ASP.NET Boilerplate provides a feature system to make…
类似的产品,做了同样的一个功能,但是,我们还是可以很明显的感受到不同,这种不同我们常常把他叫做「用户体验」. 来看看2组类似产品相似功能的设计: 识别到歌名vs还可以滚动展示歌词 在很早的时候就存在一个需求,听歌识曲.于是早期有很多类似的APP,比如音乐雷达.shazam等. 后来,微信也做一个摇一摇识别歌曲的功能. 最早的音乐雷达只完成一件事,帮你找到这首歌的名字,这属于及格的产品:微信的摇一摇能做到帮你找到这首歌的名字,还能帮你定位到当前播放的位置,并继续自动滚动歌词,这属于优秀的产品. 支…
前言 近来公司需要构建一套 EMM(Enterprise Mobility Management)的管理平台,就这种面向企业的应用管理本身需要考虑的需求是十分复杂的,技术层面管理端和服务端构建是架构核心,客户端本身初期倒不需要那么复杂,作为移动端的负责人(其实也就是一个打杂的小组长),这个平台架构我自然是免不了去参与的,作为一个前端 jser 来公司这边总是接到这种不太像前端的工作,要是以前我可能会有些抵触这种业务层面需要考虑的很多,技术实现本身又不太容易积累技术成长的活.这一年我成长了太多,总…
视觉设计主要在表现层. 色彩心理产品经理可以也是应当掌握的.什么颜色的选择都是有理有据的. 信息清晰度. 比如这个图:当用户操作出问题,谷歌会给出问题同时给出解决方法. 视觉动物. 2/8分布原则.用户往往只会看一些关键的东西. 用户顶多能记住7个东西 比如图中的每一行都是7个功能模块 在这个基础上加或减两个.…
交互设计主要做框架层以及结构层.包括交互关系,信息结构,界面布局,导航设计,信息内容. 导航关系非常重要. 这是框架层. 这是结构层. 要素就是信息内容.…