最近使用Orchard和Bootstrap为哥的 ALinq 做了个小网站,总得来说,很不错。比自己一行一行地写代码,有效率多了,而且页面也干净利落,当然,比起专业的网站的,还是有不少距离。选择Orchard,是因为从几年前,就一直在关注它,用的人相对来说也比较多,并且,采用的技术也是主流的。但免费的东西终究是免费,始终有着这样或那样的不足,不过,一旦想到它是免费的,也就安然接受了。

其实,我是很想付费来做的,为什么最后还是自己做呢?

1、沟通的成本太大了,花费在沟通上面的时间,不会比我动手开发的时间少。

2、后期的维护,特别是些小的修改,这个还是自己动手会方便、快捷些。网站如果是别人做的,到了后期,我同样得花时间去了解,去看人家写的代码,这又是成本呀。

3、做网站的太多了,但是,真正优秀的、具有设计能力太难找,要么就是价格过高,难以接受。很多都是把别人的东西的拿来改改,并且,改后的版本,还没有原来的好,很难让人满意。

不过,要是有收费的漂亮模版,我还是会有购买的意向的,毕竟自己是写个写代码,做处己擅长的,更有效率。

Orchard 的功能很强大,强大到不知道该怎么用手,还好有Google,在google的帮助下,终于勉强懂得怎么用了。同时还用bootstrap做了个模版,Show给大家看看。

Orachard 有着很强大的定制能力,这个是我唯一喜欢它的地方,越是了解,越是喜欢。但是,它的高灵活性大大使得系统的复杂度大大地提升了,同时学习难度也很大,尽管自己找了很多资料来看,但仍觉得只是懂个皮毛。在学习Orchard最纠结的事情是,碰到问题,只能Google,根本没有人可以问。还是用国语好沟通呀,而且不会有时差,答复也快。在使用的过程中,我碰到了很多不爽的地方:

1、Orchard 使用了大量的动态类型,在编写模版的时候,没法使用智能提示,很多成员,都是要在运行时查看才能了解得到。

2、Orchard 的HTML编辑器实在是过于简洁,简洁到好多功能想找都找不着,连建个 Table 的功能都没有,大多数时候,只能写HTML。

3、页面的内容只能是 HTML,没办法输入 aspx 代码,使用很多动态的东西只能使用 javascript 来解决,所以你会看到页面的最新版本,稳定版本,历史版本这些,都是要过几秒才能显示出来,因为是采用 JS 从服务端来获取的。

4、没有Change Log功能,就是说,不能恢复到某一时刻的版本,对于习惯了CodePlex上的Wiki编辑功能的人来说,真的很不爽。

5、Orchard提供了表单的功能,可以通过点击几下鼠标,敲一下键盘就可以完成一个表单的功能,然后,把这个表单放到页面上,就可以让用户输入提交数据了。但是,我要吐嘈的是,我该怎么写代码去处理那些用户提交的数据呢?我没找着相应的接口,总不会要我写个定时器,每隔一段时间,就从数据库里加载,然后处理吧。另外,集成的验证也太简单,只有Required的验证,其它的例如:邮件、长度、大小这些都没有。

6、要是能再加上个工作流就好了。

等我有充足空闲时间了,就把它好好的研究一番,去它进行改良。聊了Orchard,接着聊聊Bootstrap,我先用一句话表达我的感情,“Bootstrap,我实在太爱你了!”。相见恨晚呀,我之前花费了很多时间做的功能,在它上面都能找到,并且人家比我作的更好。浪费生命是件很可耻的事情,对此,我深表遗憾!能够重用的东西,就重用吧,没必要自己去写一个,而且写得还没有人家的好。专注于自己所擅长的,扬长避短才是正路。

Bootstrap是Twitter推出的一个开源的用于前端开发的工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。 [1]

Bootstrap 是个非常优秀的前段框架,可以让不懂设计的人,在很短的时间内弄出个小清新的页面,那些象哥哥一样不懂设计的,绝对值得尝试。

关于Bootstrap的学习,大家可以访问 http://www.bootcss.com/ ,这个网站真的很不错。

用Orachard与Bootstrap建站相关推荐

  1. 【建站系列教程】3、建站基本技术介绍

    [建站系列教程]3.写网页基本技术介绍 摘要 html.css.js jQuery ui框架 bootstrap jQuery-ui vue的ui 后端 采用ajax 或者 php cookie也可以 ...

  2. 【建站系列教程】1、前言

    [建站系列教程]1.前言 我做网站的原因 个人网站的盈利模式 需要的技能图谱 建站教程!! 写在前面:大家好,我是热爱编程的小泽. [建站系列教程]是我的亲身建站经历写给广大建站同胞们的教学博客. 喜 ...

  3. 5首页加载慢_5个 外贸建站谷歌SEO优化技巧

    外贸建站谷歌SEO优化技巧 想必是每个外贸建站人员真正关心并且想要熟练掌握的一门学问.同学们可能在很多网站或者博客上看到过相同标题的博客文章,这些文章质量参差不齐内容多种多样,所表达的观点和相关技巧难 ...

  4. 前端ui框架_跨屏建站发布同名响应式前端ui框架

    跨屏建站发布同名响应式前端ui框架,它是跨屏建站关于前端页面构建上的积累的结晶,现已开源,我们将持续的用开源的方式做好ui框架产品,用心做好建站产品. 关于 跨屏UI框架是基于Bootstrap的扩展 ...

  5. 个人博客建站方案推荐

    1.服务器选择 正值双十一来临之际各大服务器提供商又大量的优惠活动,各位要步入个人站长行列的小哥们时机要把握好了,我个人使用过阿里云的服务器,腾讯云的服务器,华为云的服务器.其实,个人感觉就放个博客, ...

  6. html在线设计,快速建站 20个设计优秀的HTML网站模板(免费)

    在这个互联网时代,很多企业或是个人都搭建有自己的网站,用于宣传营销或个人网站博客等用途.而对于小企业.个人或不懂设计网站的用户来说使用网站模板将是最好的建站方式,设计达人网致力分享高品质免费素材,所以 ...

  7. 自动生成小程序的智能建站系统,项目分享

    有段时间没有更新博客了,想分享一个自己做的项目. www.icloud18.com(i云-自动建站小程序系统) 这是自己带领i云团队,夜以继日开发半年,从0至1做了这个项目,一个可以自动生成小程序的建 ...

  8. WP免费主题,wordpress免费主题,WP建站主题

    WP免费主题,对于网站站长来说,建立个人网站在线展示他们的网站非常重要,这能体现他们的专业性,给人留下深刻的印象.WordPress是个开源建站程序,不需要懂代码,就能轻松的搭建个人网站或博客,WP免 ...

  9. taohui.org.cn建站历程

    一直以来都在Qzone.CSDN等上面写博客,偶尔有些想法就在Paas平台上搭建服务,新浪和曾经的google上都用过其appengine.可是在别人的平台上写东西,总归有些不方便,有受制于人的感觉. ...

最新文章

  1. (0004) H5开发之导入JQuery库以及使用。
  2. Spring实战之三:高级装配
  3. distinct的用法
  4. Byte Cup 2018国际机器学习竞赛夺冠记
  5. 华为交换机-端口由trunk改为access
  6. 时隔500天后,对比Excel系列又一新书发布
  7. 看下资深架构师平时需要解决的问题,对比你离资深架构师还有多少距离——再论技术架构的升级之路...
  8. java 字符串操作_Java 字符与字符串
  9. Android ListView常用用法(二)
  10. vscode 分析c代码_vs code(C语言)配置教程
  11. HDU 6074 - Phone Call | 2017 Multi-University Training Contest 4
  12. WPF:更好得理解对话框和ShowDialog方法 .
  13. [VBA]VBA编写的时光倒流软件
  14. AlphaZero问世:8小时完爆围棋、国际象棋、日本将棋(转)
  15. 嗅探技术---网络安全入门笔记DAY5
  16. html 整个页面淡入浅出,css3网页的淡入淡出效果
  17. 国家允许的二级分销怎么做?有哪些优势
  18. 基于Springboot外卖系统13:实现文件上传下载模块
  19. 比亚迪F6专用高清车载导航影音登场
  20. 解决HTML5页面在手机浏览器测试中发现 横向滚动条,尽管页面没有内容也是照常出现。

热门文章

  1. 年终福利,Smartbi手把手教你做汇报型分析报告
  2. 2019.3.30折半搜索
  3. JAVA便行顺风车出行系统计算机毕业设计Mybatis+系统+数据库+调试部署
  4. 滴滴顺风车设计总结(原创文章)
  5. 毕业生求职网用例说明文档
  6. 选型宝访谈:深度协作时代,微软Office 365如何驾驭安全隐患?
  7. 规划ERP实施培训的五个秘诀
  8. 免费的内网穿透工具-飞鸽穿透
  9. ES6的let、const命令
  10. Shader实现玻璃效果