Build your own xxx|模仿者和请求党的诱惑

by admin on 2018年12月16日

我国发出只成语叫“东施效颦”。

迎使用 PDF.NET 数据开发框架
(Ver 4.0)

这是一个粉丝准备通过模拟偶像的病痛来复制该成(可惜失利了)的故事。
该典故流传经年,直到二十一世纪从前些天,即便女性们拍摄时疼痛的窝都倒了重重,但照搬的尚是大腕的相。

至于框架的讳由来

         在自己计划www.pwmis.cn
站点(原域名已经过,现在恰恰准备以新域名http://www.pwmis.com/
)的早晚,考虑到架构的兼容性及以后升迁的可能性,最要之是从未充裕的日去吧网站添加和护卫广大犬牙交错的主次,所以于借鉴前人成功经验的基础及,设计了
一拟全新的敏捷数据处理框架 PWMIS Data development
Framework,简称PDF。本套框架的惦念是借鉴Java平台的Hibernate 和 iBatis
而来,兼闹ORM和SQL-MAP的风味,同时还参考了后来.NET的LINQ(本框架成型于二零零六年,当时还免听说了LINQ)使用风格,设计了
OQL查询表达式。本框架的筹划思想是通用的,完全好移植到Java
平台,现在仅仅提供了.NET平台的落实,暂且将以框架命令为

PDF.NET

下载

这是毫无疑问之。平昔以来,模仿成功者的行向不仅限于风尚圈,不仅限于山寨圈,甚至观点也不必然是透过复盘来落实成功,而是人类的某种共性。

框架辅助之效能

  • UI层(WinForm/Web)控件数据绑定、映射与查询;
  • BLL层实体对象查询(OQL)
  • DAL层SQL语句和.NET数据访问代码映射(查看
    SQL-MAP
    原理)

详见说来,框架还富含以下特点效益:

  • 仿佛LINQ的辅助ORM实体类查询的OQL表明式(有矣LINQ为底还要将一个OQL?本框架
    OQL的为主计划以LINQ或者说自家知道
    LINQ在此以前,其余,.NET3.5框架才正式扶助LINQ,而我辈集团之一个产品却为使用了3.5框架安装配备不便宜成为市场及客服通常怨声载道之理由。
    将来还有这么的理,大家迫切需要一个类LINQ的东西运行于一些客户过时的机器上。
  • 不用任何后台代码即可分页的增长数据分页控件。
  • 仅仅需要一行代码实现页面数据的长,删,改,查。
  • 冲SQL词法分析的支撑多数据库的敏捷分页类,你一味需要安装SQL语句和分页属性它就可以为而别特定数据库平台的时页数据的SQL语句。
  • 如出一辙学实用工具,可以生成实体类和基于SQL配置文件自动生成代码的代码生成器和SQL配置文件管理程序。
  • 复多之职能等你失去发现:)

管怎样,相关工具的从业者都注意到了及时点,
并决定迎合这种结果论。他们不再宣传自己卖的钻头的特性——至少不以一如既往始发之时节——而是要直接将这么些知名的洞贴在招牌上,要么提供辨认一个洞是怎研商出来的服务,综上可得语你:

以及任何数据处理框架的干

       
本框架是总计余数额处理框架的独到之处,去除其复杂后的轻量级的多少处理约,所以可能没你熟识的下列重量级框架强的效益。本框架的规划目标是
轻量,急忙,通用,易学 !

  • Hibernate:借鉴了它的ORM原理和HQL语言,使用了近乎之简约的ORM功效;
  • iBatis:借鉴了这SQL-MAP效能,对那么些复杂举行了全力精简;
  • LINQ/Entity Framework:提供类似LINQ的OQL语法

自我可以叫您个同她同样模一样的洞。

框架效用演示

  • 表单数据绑定,分页显示–
  • 数量映射,查询–
  • SQL-MAP演示(请查看DAL层代码)–
  •  OQL查询(演示请看TestSqlMapEntity 项目)
  • 支撑工具,提供代码生成器和SQLMAP配置文件管理程序–(请圈解决方案Tools目录)

——模仿者:Telescope, Lobby Boy等

框架的适用标准

  • 率先你是懒人或者菜鸟,大牛请绕道;
  • 附带,你很欢喜平民化的技艺,不是那种非MS等大厂提供的框架不用的艺狂热人员;
  • 最后,如果业主拿您逼急了,提出你以本框架,当然往日您得事先熟稔她,本人就是在这种情状下不看项目主任的不予私自动用就套框架的,算是本框架的第一欠好商业型之采纳。(我同样口得了项目3/4之代码开发,此外七只人只是写了1/4,项目总裁最后才没话说)

自己对Telesope影象极为深切。

框架下的范围条件

立马不单是以其当做与一个事物居然于Product
Hunt下面世了点滴浅,也不仅是因非常设计得专程像通讯设备技术帮助的官网首页背景,而是它的扬情势。

获准限制

      
首先,请珍重本框架的版权,本人可发标准的放本框架的部分或全部源码,假诺您沾了源码你得随心所欲对该修改只是未得以改以框架的名称和版权属,你
不得以用原始源码或者修改后的源码分发给任何第三方,如若您改改后,请向本人发送一卖。假设您切莫打官方得到本框架的源码
,未经许可,不得利用另外工具相比照框架反向工程查看和改源码。任何集体及个体都得用按部就班框架下让外商业类,可以免费用以框架官方发布的末尾
DLL库和有关工具,但您闹白为自身告知您用以框架的骨干音信,比如公司称,项目名称,项目技术信息万分。本人不对你接纳以框架造成的此外损失承担任
何责任。即便你免允上述条款,请无使以框架!

技能限制

      
当前版基于.NET2.0上述平台,不协助实业对象对应的数目库表外键关系,OQL表明式不帮忙多实体类查询,不协助SQL的总计求和分组等,如暴发那一个复杂查询需要,请用SQL-MAP技术。SQL-MAP
配置文件不援助几个布局文件,但若可以以部署文件为嵌入式文件分散到大半只DAL项目被。数据访问已经停放了
SqlServer,OleDb,ODBC,Oracle,SQLite等,假使您想提供其他数据库类型的走访,可以行使OleDb或者ODBC格局,或
者继承本框架的数据看类支出专用数据看提供程序。

此服务在PH上有数涂鸦出现的简述分别是 “HN clone” 和 “launch your own
Product Hunt like
site”,都是直坐复制一个老大著名的站点作介绍。而及时点儿软的形容加起来,竟然就是是它本身的网站标题——Build
your own Hacker News, Reddit, or Product Hunt 。

框架源码的落

       你可以免费向我索取本框架的测试解决方案
,固然您欣赏并想获取本框架的全套源码,请在线为自己发邮件联系:
dth1977@sohu.com 

       本人也接您自非法渠道拿到本框架程序(不包括源码
),只要您按照许可范围。

骨子里,他们还管当时长达以写在了首页内文里,用“在几乎秒钟内从之公自己之PH或者HN”
形容网站效率。

慈眉善目行动

      
本人属青海盐城人员,二〇〇八年华夏福建汶川良震南阳也是重灾区,即便灾害已过去同年多,但灾区重建如故是一个悠远历程。因而我决定采取软件义卖模式,本人承诺,将遵照框架所取收益的50%捐献给灾区人民,请有有爱心之人鼎力扶助!

哲学原理 1

框架下的门类案例

2007。青海某市测绘流程管理网,PDF.NET Ver1.0,工作流和信息保管一些;

2008。东京(Tokyo)某部房产备案管理连串,PDF.NET Ver1.0,工作流部分;

2009。上海某财经咨询企业银行多少以类,PDF.NETVer2.0,作为系统主旨框架部分。

2010。XX银行XX市分行基金营销系列,PDF.NE电视机er4.0,作为系统核心框架部分。 

。。。更多成功案例等你的贯彻:)

[注:如一片人恐怕怀疑到了的, 左侧是网站内容,右侧是开拓的chrome
开发者工具。]

乍版本音讯

 

Ver 4.0 更新:

全面改写了实体类处理程序,效能提高10倍;

改进实体类生成器,襄助自 SQLSERVER 表字段表达变化实体类属性表明;

SqlMapDAL 帮助外部接口定义;

简化了支撑八只SqlMap文件之处理格局;

SQL-MAP扶助复杂查询的分页;

SQL-MAP改革了针对存储过程的支撑;

OQL辅助单行表明式语法(OQL.From(Entity).Select(….).Where(…).OrderBy(…).END);

实业类协理大效能分页;

优化了变化内部数据访问对象的效用(不再倚重让反射);

优化了别样操作的成效。

 

Ver 3.0 更新:

•系数改写了SqlMap模块,真正帮助SQL-实体类 映射
•周详调整了框架的命名空间,合并了根基程序集成为一个 PWMIS.Core.dll
•修正了打2.0以来的Bug
•革新了代码生成器

Ver 2.0 更新:
•使用.NET 2.0技改写原来持有的模块
•增强了Web控件验证效率
•周全改写原有实体类,提供实体类生成器
•周详改写了OQL效用
•辅助.NET 2.0数据库连接配置

Ver 1.0 功能:
•提供SQL-MAP功能
哲学原理,•提供ORM功能,并提供OQL功能
•提供控件数据绑定功能
•提供急速分页控件
•提供控件数据证实效能

圈起,那个为使用者飞快建造社区项目网站的工具不仅看对了用户之急需(网站是以Hacker
News成为科技新创界紧要社区后出现的),也都经过这种直截了当的扬艺术吸引到了一定之眷顾。

复多信息

按框架官方网站 http://www.pwmis.com/sqlmap
(新申请域名,倘诺非可以打开表明还当备案受到,原网址:http://www.pwmis.cn/sqlmap)

自联系格局

QQ:45383850 (深蓝医务卫生人员)或者

mailto:bluedoctors@msn.com (抗震救灾)

PDF.NET 技术开发群:43109929

系文档和重新多音信要查看官方网站。

并且她们肯定不是唯一用上这种艺术的。

哲学原理 2

哲学原理 3

别例子里来给使用者复制一个Operator的LOBBY BOY。
Operator是一个透过直接以音讯框里形容想只要之事物来买商品的用,形式类似前段时间热门之紧缺信助理Magic和Ask
亚历克西斯(Alexis)。 LOBBY
BOY则是当上述应用大火后边世的,让您打这看似对话式购物以之家伙。

另一个例则是我前边采访过的地图社群工具Mapme。不同在他们不是跟风模仿,而是MappedinIsrael的元老自己在营业时看到了当下好像地图的需要,于是跑去上游起先打开发型工具。

出于创办人是跟一个,他们所有个奇特之优势——可以拿Mapme的链接和介绍在代表著作/模仿目的MappedinIsrael页面上,那么些页面及之豁达访问者能直接沿链接去打自己之地形图。

要于无享这种优势(换句话说即是绝大多数)的团协会而言,如若不积极利用营销形式以来,就只能期待用户会当寻“咋样修筑类xxx应用”的时节见到他俩之网站了。

一句话来说,只有对某类东西暴发例外兴趣之人才会小心到这种直白的拟工具,风险大大之。

——伸手党:Whattheme,Datanyze等

伸手党这一个词在粤语互联网语境里极其不叫欢迎,尤其是多年前方《怪物猎人P3》引发的显赫破解高手Liquidzigong退出事件时有发生后。

[友情提示:尊重你喜欢的游艺,请帮助正版]

而这种行为太富有诱惑。碰着其他感兴趣的东西便直接一旦,伸手直接用要未是封建回地开同样文山会海调查,这竟是于等丁开配套的工具——比如上文说的效仿工具——都造福得差不多。

事例之一就是是本身个人已经为此了大漫长之插件 Whattheme。

哲学原理 4

力排众议及者事物会协理你寻找来任意网站所用的主旨模版——然后自己做个一样的。

然事实上它独自限于wordpress搭建的站点,而且找出来的沙盘也非肯定是准的很,甚至找到后还要协调重新遵照重要性词检索模版的购艺术。
我从生漫长以前就是希望她们与每大wordpress商店建立协作关系,方便使用者找到模版后一向点击购买,可惜这一点看起连没分外要命提高。

而不论如何,那么些能设置成很快书签的家伙能让丁来看其他一个网站还直接点转,然后(运气好之言语),立时知道哪些充实建筑一个平的。

哲学原理 5

同的品格相近的暴发Datanyze如此那般帮你检测(或者直接找来)特定网站所用技术的工具。

看远一些,在外领域内还有MooMash这样找特定YouTube影片中所用音乐的工具,还有各位应该就深谙的经一定明星肖像来买衣裳的潮流应用等。但这都于其余分类里,和本文的“做一个形似之事物”主题不充足关于。

——直截了当的诱惑

相比于任何工具类服务而言,上文中的这多少个以到底直了当的诱惑。

观看一个谢谢兴趣之物的上,你不再用经调研学习来一步步叩问它们的规律,研商什么开头做一个出,而可一向用那一个家伙复制一个近乎的,或者搜索有就部分模版。

对此这些下之开发者来说,卖工具被掘金者一贯是家好差事,尤其是全体工具都让包得如此概括有机能的时节。
对于使用者而言,他们节省了无数勿必要的调研出时间,可以一直用好的灵感——比如说为Product
Hunt刺激想使自往个其他世界的接近社区——付诸实践。

理所当然,何人还无可知管这后的结果。

正文就载了各式英文单词,请允许自己干脆再就此个未连贯地气的例子结尾——

假如这时伊甸园的果树长得高一些,需要为此上楼梯等劳出手段的话,亚当(Adam)夏娃他们打算吃在此之前应当都谋面三想之。

理所当然,吃后会时有暴发啊又是另五遍事了。

***[常年注:本文于8月27日由此群众号公布(链接为原文)。
目前正向此地搬的(话说这里为什么会出这基本上订阅的人头?!)是过去之篇章。微信用户可关注钛点(taipoint)的公众号,非微信用户可以关心推特@taipointfun,或者TNW
Index上的档案(在逐年创造中,话说我真的来当认真建立也。。。啊要认真一点,快来催促我什么)]***

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图