由于大学期间,老师教学以及老师主要用的都是.Net的技术,所以自然我最熟悉的ASP.NET开发了,以前也都是这么做的网站(VS,SQLServer,当然都是盗版),傻瓜式的开发让我厌倦不已!但是许久没做还是有点怀念当年的新鲜感。但是,作为新时代的我,我决定抛弃.NET,因为自从我来到国科大后就没发现有人用过ASP.NET开发过东西,而且就我所知除了大型公司基本上没人用那种花钱的玩意儿,同时也为了学学其他技术。
我大学期间就想试水PHP,但苦于年纪太小一心多用,没什么压力,也就没什么长进,最后不了了之,换做现在的我估计也就分分钟。我调研了一下,PHP虽说是主流,且框架很多技术成熟,但评价普遍很低,臃肿(据说),而且PHP年纪也大了,年轻人都有赶时髦的毛病。突然想到,我对python的网络开发还一窍不通,虽然在Symantec学会了python,平时也能写一些脚本处理事情,但是对网络开发还真是什么都不知道!只知道豆瓣就是这么出来的……
我对python的映象相当好,是我除了C++的第二常用语言,简洁,轻便,快速,丰富,就跟现在眼前的Lofter一样。于是毅然决然选择用python开发我的博客。又经过一番调研,目前用python开发网络应用的话,基本有两种方式:web.py和Django,目前都是推荐用Django,其实就是跟PHP框架一样,是一个python的开发框架而已,也就不用从头开始慢慢摸索了,其实还有比Django更高层次的,在Django基础上再开发的高级框架,叫什么***zee忘了……
于是,一边准备考试,一边学习Django,我对于自己感兴趣的新技术可谓是相当执着,3天时间自己整理了一套简易开发手册(我有个习惯是,自己学一门技术会把步骤和问题记录下来,理清思路后整理成文档,不然最后做出来了怎么做的自己都不知道了),两周时间一个简单的功能较为全面(上传下载图片浏览文档编辑分类)的网站就出炉了!大部分时间花在前端上这是肯定的!强迫症不能容忍页面上的一点瑕疵!!!准备用一个月时间做一个成熟的博客,虽然现在已经做好,但是我自己的要求太多了,要完善还需要很长时间,看哪不顺眼再改……救救我!所以为了弥补内心的缺失,我先来这里写一把博客!
今天放血买了一年的阿里云服务器,也买了域名(妈蛋居然必须备案!),生米煮成了熟饭,忍了吧,况且服务器还可以做其他用。当然,建站的目的还是分享自己的技术经验,经常有很好的总结和想法没法和别人分享,同学不见得会在意你的想法(每个人都有自己的想法),所以需要一个地方来展示,最近听了一些讲座也都说写日志写博客是个好习惯,甚至还有写博客出名的大神们!
目前我还在深度挖掘Django的功能,也借机再回顾一下js和css这些麻烦玩意儿,我配置服务器采用的技术是nginx+uwsgi+Django,有感兴趣的童鞋可以一起探讨,我也整理了一些资料以后再分享(网上很多资料包括官网资料都TM是错的!)
补充:
后来阿里云上的Django博客虽然也陆陆续续用着,但后来发现渐渐的不怎么喜欢,当初为了更加灵活丰富,凸显自己新学到的能力,在博客网站上实现了很多现在看来很鸡肋的功能————文件下载,相册————最终这些都毫无用处,后来很长一段时间也没有继续更新。
原因在于,我忘了我只是想要一个博客,用来分享自己学习,生活和经验的博客而已。
于是,花了一下午时间研究了一下jekyll,也是第一次接触Ruby,在github上弄好了这个东西,真TM方便啊!还不要钱啊!!!为什么早就没发现!!!