网站建设 玉林网站建设> 建站学堂 玉林网站建设独自一人花费了将近三个月的时间来做一个音乐网站

玉林网站建设独自一人花费了将近三个月的时间来做一个音乐网站

来源:网站建设 | 时间:2020-11-09 | 浏览:

 

独自一人花销了接近三个月的時间来做一个歌曲网站(http://www.likenote.com ), 这对一切一个经历两年Web开发工作经验的人而言都并不是件哪些很难的事。尽管因为我干了 4 年J2EE开发,但還是头一次应用全新升级技术来制做一个网站,这在其中的艰辛却有点儿超出我的意想不到。我绝大多数程序编写工作经验在 Windows 服务平台上,而这以前历经一番调查明确的技术计划方案,从电脑操作系统,数据库查询,Web 网络服务器,到后台管理技术全是我不会了解的。

只装过几回 Redhat Linux 我忽然要去管理方法一个 Unix 网络服务器,也要作性能优化,编译程序核心,学习培训服务器防火墙技术。
只应用过 Windows 版本号的 Mysql 的我想去管理方法一个从没应用过的开源数据库。
只装过 Windows 版本号的 Apache 的我想去配备一个彻底生疏的 Web 网络服务器。
只编写过一篇 Ruby on rails 文章内容的我(RoR 的工作经验只是仅限于那篇 Oreily 的实例教程),要应用它去开发一个详细网站。

尽管这并不是很艰难的事儿,可是必须的是時间,我定好的开发时间两月,結果超过了一个月,具体花销在 ROR 开发上的時间仅有3个礼拜(RoR 的开发高效率可见一斑),绝大多数時间在学习培训,学习培训所述的各种各样专业知识,他们一件事而言全是生疏的,在其中花销在学习培训虚拟服务器的時间就会有一个多月,Rails 的学习培训花销了十几天(自然是读那本 Rails Book, 也有 Rails Recipes),也有 web 网络服务器和数据库查询也花销了一点時间。尽管网站的原型早已出去,并且早已发布,可是我感觉真实的工作中才刚开始。这接近三个月的学习培训和开发,自身小结了一些工作经验,针对这些准备独自一人开发 Web 新项目的人很有可能一些效仿功效。

1:最先也是最重要的一点:
做一件事情的激情远比进行它所必须的技术更为关键。
要是没有激情,就算是遇到一点小艰难,你也会舍弃,反过来,就算是再大的艰难你也克服。

2:尽可能不必到中国的一切技术社区论坛去提出问题,这既消耗自身的時间,也消耗他人的。
由于一般 简易的难题搜索网络就能寻找,反而会引来取笑;繁杂的难题也不会有些人让你处理,一般 社区论坛上也很有可能难以解决。最好是的方法是自身从 Google 上检索。(它是经验之谈)

3:CSDN 上的本文很好,尽管是转载海外的。
http://java.csdn.net/n/20060710/92484.html

在其中我对第 6,11,15 条的感受深刻。引入以下

-----------------

一边做,一边修建、学习培训和做错事——对你已经做的事儿,你仅有干了才会明白大量,而不是事先妄想。”——37Signals的Jason Fried愚民政策不断前行

注释:

中国程序猿中间喜爱讨论技术的人多,真实闷头办事的人太少;各种各样社区论坛上互相争执,争辩的多,敲代码的人少。因为我以前是那样的人,很多东西全是滞留在想法上,刚开始对 RoR 的顾忌也许多,特性啊,拓展啊。在网络上检索到许多那样的争辩,以前摇摆不定过我应用 ROR 的信心, 可是最后开发高效率这一点最后占了优势。 实际上细心想一想,你假如讨厌一个物品,会找到有很多缘故,假如喜爱它,一条原因就充足了。边学习培训边做确实是个好的方法,应当算作 Agile 的工作方式吧。这些调查探讨再三再刚开始办事的方法道像是 RUP 了。

-----------------

我最喜欢Google,由于她们最整洁。别的的网站则尝试将你的专注力从你要想关心的物品移走。去这些网站不容易有一切获得。”——18岁的Sasha强调,融入客户的习惯性相比逼迫客户去融入你的习惯性要聪慧得多

-----------------

传统式上,大家觉得多便是好。多或许能行,但它是费劲的和价格昂贵的,弥漫着冷战思维。回过头来,能不能向客户少出示些作用,比竞争者更简单一点。”——Fried造就了一些新说法 

-----------------

这两根的核心理念是同样的,因此 放到一起注释
注释:
这一点确实很重要,我还在起来始做网站的情况下,页面设计采用了很繁杂的网页页面模板,想起各种各样花里胡哨的技术来堆积它。之后感觉别人来你网站只不过是推荐音乐,听歌,评价,检索,真实常常实际操作的便是那么一些简易作用,鼓捣花里胡哨定义和技术的想法很有可能从最初便是在杜绝你的客户。这确实是应当尽量减少的,要不是读完这一条,我或许也不会半途重做。

 
3:Ajax 看上去很美,可是它应当限定在一些特殊作用的网站上(例如 Gmail, Google Map),全部网站采用它应该是不适合的。并且电脑浏览器中间适配的难题确实還是存有的。RoR 出示了比较简单的 Ajax 应用方法,有时你能禁不住去采用它(Rails Recipes 这本书上充满了各种各样“奇技淫巧”),可是在做以前干万要考虑一下,那样做是不是会让你的网页页面产生多元性和网络服务器特性上的难题。在开发这一网站的刚开始,因为我实验了许多 RoR 的Ajax 技术,可是之后都取消了,只保存了一个非常简单的主页“全新留言板留言”的界面显示作用。由于这一作用确实很有效。我将网站精准定位为一个多媒体系统的运用,因此 采用 Flash RIA 来制做前端开发很有可能会更好, 全部网站采用 Flash 做前台接待比全部网站采用 Ajax 做前台接待更有效。缘故以下:
1:Flash 比 Ajax 更完善
2:Flash 有部件

4:假如你一个人制做全部网站,那麼采用 RoR 是很好的挑选,缘故自然是开发高效率。全部网站从最初有想法,到最后进行花销了三个月,在其中学习时间占有了绝大多数,那麼好多个礼拜的开发時间就非常焦虑不安了,假如采用 Java 很有可能没办法想像。 实际上构建那么个歌曲网站的想法,早在二零零一年就拥有,我依次在社区论坛上强烈推荐了四年的歌曲,2年在blog上写音乐推荐。这期内不是我沒有自身开发一个网站的想法,可是用 Java 完成起來太不便,我许多想法仅仅滞留在脑子里,绝大多数時间用在考虑到完成了,再再加我是个极其懒散的人,见到那麼不便的事儿也不干了,直至 RoR 的出現,才促使这一网站得到进行。RoR 的益处取决于:假如你有什么样的想法,你一直能迅速的完成,如果你把握了基础的技术,你也就能够 充分发挥你的想像来基本建设你的网站。 主页上泡沫框显示信息浏览量留言板留言引言的作用是我还在一天早上5点醒来时的情况下想起的,站起来用了两个小时就完成了它,很多人体现这个东西很好玩儿。

5:Web 2.0 的网站如今确实是过多,早已把全部销售市场弄坏了,前几日一个之前企业的盆友和几个人一起开个企业,也是做 web 2.0 网站的,兴高采烈地把不久发布的网站详细地址帮我,我一看,也是这类机缘巧合的模板,机缘巧合的运用。这类 Web2.0 网站的发展趋势便是:初期的ewb2.0中国网站剽窃海外的著名网站,之后的新入者剽窃中国早已出名的web2.0网站。假如那样的网站也有些人项目投资那才叫怪了。 原本因为我有开发网站找寻项目投资的想法,可是确实是搞不懂哪些盈利模式,因为我做不了这种写策划书的事儿,還是自身凭兴趣爱好做的好玩儿。盆友都说我的网站网页页面不宜商业服务网站,要我赶快换了,我内心很清晰什么叫有人说的商业服务网页页面模板,可是她们都讲好,可我偏讨厌。无法,還是依照我的想法来更新改造它吧。要是自身工作找份工作种活这一网站,或是更强的状况是,它能自身保持自身,这我也如愿以偿了。

6:如今的 RoR 确实是太爆火,有很大的大伙儿跟上面一样一条船的平台式,搞 RoR 的人以它为荣,以搞 Java 为耻,估算也可以写成个八荣八耻。可是它仅仅一种技术,诸多后台管理技术中的一种,网站的来访者并不会由于你应用了 RoR 就让你出钱,乃至是留有个好印像。网站的內容是关键的,把握了它并不意为了能制做一个好网站。常言道:有着锤头并不意为着你就是个建筑设计师 ,也不可以让遍地全是钢钉。要不你来给人敲钢钉谋生,或是具体指导他人怎样敲钢钉,再或是寻找一个好木场自身建个房屋。“去 RoR 化”可能是我要做的下一个工作中,把前台接待用 Flash 复建,采用 RoR 的 builder view 技术来信息传递。我我觉得这一歌曲网站有一个好的想法,无论它是不是能挣钱。最先是音乐推荐确实能给人产生开心,做那样的网站才趣味。技术应该是完成你想法的专用工具,假如网站变成技术的实验品,一件事而言就沒有啥意思了。


未完待续