代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

您现在的位置是:首页>_ASP.NET

小弟我是怎么开发企业网站的

发布时间:2019-10-14浏览(2314)

    我是如何开发企业网站的

        16年我们公司一共开发了好几个企业网站。最初项目经理让我用模板引擎,我参照着网上找的模板引擎的代码及功能,自己写了一个。当开发了几个企业网站之后,发现开发效率太低了,同事们用模板引擎开发的过程中,写模板改模板要花费不少时间,有时候特殊的需求,需要加个数据库表,或者数据库已有的栏目或内容表加个字段什么的。

        后面重新开发我们公司网站的时候,我果断放弃了模板引擎,采用asp.net mvc4开发,我觉得razor就是优秀的模板引擎了,比网上找的,或者自己写的模板引擎好写多了,开发速度快。公司网站除了首页、合作申请、关于这三个页面外,有5个产品页面,十几个应用案例,做的时候我想,这近20个页面,如果都写cshtml,也够麻烦的,于是我就采用了一个办法,把美工写的静态页面直接放在文件夹下,我只写一个产品cshtml页面和一个案例cshtml页面,加载的时候,读取相应的静态html页面,然后用正则表达式截取html页面中相应的部分,并做一些处理,比如汉字之间有多余的空格去掉,输出到页面,并且写了缓存工具类缓存这些处理好的静态页面,因为网站做好后,页面是极少改动的。这样这近20个页面,我只要写2个cshtml页面,当然,案例有列表页面,列表页面有排序、有案例的注释或者说是描述,这个也算上,排序和描述我也用了非常规的办法,描述放在txt文件里,排序就在html文件名前加数字,用正则表达式处理。后期美工修改静态页面,或者添加新的服务或者案例,我不用修改代码,直接把静态页面改下文件名,放到相应文件夹下就OK。最爽的是当美工加班到晚上10点,做好了几个静态页面,然后我就只要花10分钟,就可以搞定。如果像之前那样用模板引擎,或者后台富文本框编辑前台展示,或者直接写cshtml页面,我至少没有1个小时搞不定,那样我就要加班到11、12点了,而现在10点多我就可以搞完走人。网站包括电脑端,手机端一共花了2个星期,主要是第一次用这种方式开发,而且静态页面美工修修改改也比较多,后面星星点点的维护就不算了。这是我开发的公司网站:http://www.isimpo.com/

    6楼楚人游子
    下载ZIP木有数据库,能否提供下,看看效果~
    Re: 秋荷雨翔
    @楚人游子,数据库 http://pan.baidu.com/s/1o8KzIPk
    5楼ClearloveLX
    老哥,你这个头像怎么弄的。好鸡儿炫酷啊。
    Re: 秋荷雨翔
    @ClearloveLX,我是学地理信息系统专业的,上大学那会,自己用ArcGIS做的图,后来也没什么好的头像可用,就拿它当头像了。
    Re: 秋荷雨翔
    @oii,代码:http://pan.baidu.com/s/1nvNjDKt
    3楼快乐的langYa
    没事。和程序无关。,,查看源代码你就知道了。。。你用了Layout导致的。
    2楼快乐的langYa
    多次加载头部html标签,和底部body标签了
    Re: 秋荷雨翔
    @快乐的langYa,确实是的,之前也发现了,不过页面显示是正常的,就没管它了。
    1楼时间握把杀猪刀
    辛苦科技??一看就是死加班的!
    Re: 秋荷雨翔
    @时间握把杀猪刀,我16年加班次数,两把手就能数过来。