发起人:Stan 管理大师

是因为我写了一个要扩列的QQ号(50584411…

回复 ( 8 )

  1. 半世丶1
    理由
    举报 取消

    ………….找个模板 套个dede 分分钟做完啦 需要你们说的这么多么 个人网站仅仅就是个人兴趣。套dede还可以让你对网站被黑有一点的了解 2333333333

  2. 淡雅如茗
    理由
    举报 取消

    我自己已经在做了。也是兴趣爱好。

    因为公司的事比较少,相对比较清闲。一闲下来,就无所事事。就想着做个网站。

    网站的功能俺不想说。。。

    自己是Java程序员。到目前工作一年差一丢丢。

    因此网站也是用Java写的。

    网站具体使用到的软件呀,技术啊什么的我列一下。

    本地测试数据库:Mysql

    数据库软件:Sqlyog

    后台开发语言:Java

    后台用到的框架:SpringMVC + MyBatis + Spring

    前端开发:JSP + HTML + CSS + Div + javascript + jquery

    前端插件:(在线编辑器)ckeditor、(用户头像裁剪)imgareaselect

    用到的都是一些常见的技术。

    插一嘴。除上面两个前端插件外,其他的js全TM是我手写的。别问我为什么自残。第一,插件的大小都比较大,因为是屌丝,不得不考虑要是有幸网站上线后的带宽问题;第二,一些插件虽然可以定制,但是还是不符合实际的项目需求;第三,俺就是这么吊,怎么滴。

    然后感到自豪的是,用户注册登录页面,可以实现非常准确、严格的前端验证,同时可以进行用户名是否存在的实事性验证。虽然就是个ajax的事。但是完成之后,看到那友好的、准确的验证功能,俺都要激动的哭了。

    因为是自己一个人做,所以前端后台都是我自个弄。

    不得不说,前端真的是太难搞了。

    现在开发到用户个人主页部分了。个人主页弄完了,加上搜索功能。再把页面美化一下,浏览器的兼容性搞定。就可以上线了。当然,还有很多事情要弄。

    处女座的程序员,伤不起。

    哦,还有开发流程。

    首先想好网站的定位,做什么内容,要有哪些功能。在此同时,可以多浏览一下其他网站,关注相似功能的地方,看别人是怎么搞的。

    这样对功能有个大致了解后,就需要详细设计页面了,画出页面的草图,div怎么放,div的宽度、高度。什么地方有什么功能。

    页面结构画好后,就用html+Css+div和简单的js来实现页面草图了。

    也不知道你对编程了解多少。。。

    然后就是数据库设计阶段,同时要设计JavaBean了,JavaBean在很大程度上是和数据库对应的。

    这阶段,需要有长远的眼光,那么先前的网站有哪些具体功能你是否考虑清楚就很重要了。

    数据库搞得差不多了,就要写后台代码了。

    最开始写,有个突破点。最好不要从首页开始写后台代码,因为,首页涉及到的东西太多,首页就像是一个网站的根一样,盘根错节。

    因此,最好从下面页面的某个大功能开始。

    拿淘宝举例,你可以从商品展示页面开始。

    因为是开天辟地写后台,会有一些工具类,工具方法,这个方法在后面的其他功能很有可能也需要用到。

    因此,你需要对这些公用方法进行抽取。该放在工具类里的,就放在工具类里;该放在serivce层的就放在service层。抽取代码,简化代码。形成这个网站的编码风格,方法、类如何命名什么的,代码怎么放什么的。。。。

    然后,随着时间的推移,一些原来不是很清晰的功能需求可能清晰了,也有可能原来想得不够好,需要改功能,那么,就得修改代码了。

    然后,写呀写,改呀改。

    网站写完了。

    可能前面一直想着实现功能,页面什么的关注较少。那么,接下来,就需要解决浏览器兼容的问题了。这问题,太太太难搞。真不知道为啥有这么多浏览器,哎。改呗。

    页面搞好了。

    你就要去收集一些资料,去充实你的网站。你不可能网站什么都没有。那用户也不知道怎么用,也没兴趣在你网站停留。那样,你网站的流量就提不上来,没人访问。

    很有可能,你还需要做一个网站的后台管理系统,比较简单的。但是非常重要,这样你就可以相对轻松的管理你的网站了。

    还有很多很多很多。

    比如网站安全(开始不需要操这么多心,毕竟没人气,别人也没兴趣黑)、域名、空间、服务器,seo优化。。。乱七八糟的东西一大堆。

  3. 陈乐天
    理由
    举报 取消

    零起点的还是从Wordpress开始吧,能迅速找到乐趣。空间运营商(如godaddy)搭建wordpress就一个按钮,然后就是后台管理自己弄各种设置。

    如果要从技术一项一项弄,可以分为:

    视觉设计

    技术:平面视觉设计,看需求和能力,可深可浅,这部分属于创意,多看别人的设计作品。

    工具:fireworks

    写静态代码

    技术:CSS + Javascript,也比较流行用框架来加速开发,如semantic ui,jquery,d3等,这部分和视觉设计其实是相关的,如何合理的切图时要根据设计图的。

    工具:集成开发工具当属web storm(比之前的dreamweaver和微软的expression好很多)

    逻辑代码

    技术:最流行的当然是PHP,尤其是个人网站。其他可能考虑的有ASPX,JSP或则Python(但都不推荐)。这部分各平台的框架就太多了。当然还涉及到数据库,缓存加速等等,最麻烦的就是这个网站自身的逻辑,如果手动开发wordpress这样的,其实对于个人来说工作量还是相当大的。

    工具:比较多,个人觉得趁手的有PHP storm,Netbeans。

  4. fandiju
    理由
    举报 取消

    常见的建站系统,比如 Dedecms , WordPress ,Z-blog 。

    找个服务商,注册域名,购买空间。

    其中空间你可以选择虚拟主机, vps ,服务器,或者选择现在流行的云主机。

    云主机很多,比如阿里云,腾讯云,七牛。

    你可能还需要到域名解析,服务器配置,服务器安全防护等。

    在目前,你还要特别关注网站在移动端的使用,比如适合手机浏览,开放客户端,和微信的结合等。

    仅仅是做一个站,很简单。关键是,你要放什么内容,怎么运营。

    说实话,让一个网站创造出价值,也是我本人一直摸索的事情。

    另外,打个广告,如果你,或者知乎的朋友,抱着玩玩的心态,体验一下,我本人可以免费提供空间,以及力所能及的指导。

    我现在有个网站,购买了 500G 的服务器,远远使用不完。

  5. 用户头像
    理由
    举报 取消

    非程序员做网站居然为了兴趣爱好,这挺特殊的呀。下个wamp把WordPress往里面一丢安装好了可以了。

  6. 抽了的犀利哥
    理由
    举报 取消

    设计软件:ps或者fireworks。制作软件:dreamwave。如果要求不高的话从网上下载一套整站模板(织梦或者aspcms),再买个域名和服务器就ok了。

  7. 匿名用户
    理由
    举报 取消

    只差一个程序员的故事

我来回答

Captcha 点击图片更换验证码