2、网站的架构和内容策划(网站策划的工作);
3、网站的所有页面设计(设计师的工作);
4、设计页面的切图以及HTML页面(设计师或者技术的工作);
5、网站代码编写(即程序员的工作),包括你想实现的前台弹窗功能,跟程序员说一下就可以实现,一般的用QQ或者在线交流工具(第三方工具,有很多类别的);
6、网站上线,试运营。
--------------------------------------
准备工作:
一:域名注册
一般域名尽量要短一些,然后含义通俗易懂,尽量不要把0o和il1放在一起,国内建议使用阿里云,国外域名可以使用Godaddy,Name等
二:虚拟主机
购买主机的时候要注意自己的域名是不是已经ICP备案,如果没有备案不能选择大陆的主机,建议用香港的,毕竟与日韩美比地理位置相对于大陆较近比。这里演示用的主机公园的香港虚拟主机,如果你的域名备案了可以选择大陆的主机,比如阿里云,腾讯云都可以
三:博客系统
用使用比较广泛的WordPress做演示,如果使用typecho,emlog,discuz 等请参考这个教程如何安装WordPres?(GIF动态教程)
WordPress地址:China 简体中文 (请注意大陆访问会很慢甚至无法加载)
博客搭建:
一:域名解析
Godaddy域名解析请看如何解析域名?(GIF动态教程)
这里已经购买了 主机公园 的香港虚拟主机,购买完成后会把IP发到我邮箱,我们把域名解析到这个IP即可
--------------------
简单列罗一下网站功能,以及需要什么知识
1. 网页上要显示内容,需要学学HTML,比如这个页面,有文字,有图片。
2. 光有文字还不行,还要考虑不同的颜色,布局,排版,如图做出这样页面效果,要学学基本的CSS
3. 有一些交互,比如修改了代码可以实时看到效果,得掌握Javascript
4. 直接写CSS太累,需要套用别人写好的,来得快,也比自己做出来的好看,那么就可以用用Bootstrap
5. 现在网站有1000多张页面,不可能做1000张html呀,所以这些都需要维护在数据库里面,那就学一个简单的MySQL
6. 现在一共有55张表。。。。 怎么维护他们之间的关系~ 彼此如何依赖,外键如何关联,这个需要学习表关系的相关知识
7. 有了数据库,也有了表,那么如何从这些表里取数据呢? 我用的是JAVA技术栈,那么就需要用到JDBC
8. 为了使用JDBC不是需要Java基础吗? 为了仅仅满足JDBC的运行,需要如下JAVA基础:
面向对象,变量 操作符 控制流程,数字与字符串,异常处理,集合,嗯,刚刚够
9. 这样JDBC就可以取出数据了,那么取出来之后怎么显示在HTML上呢? 需要用到JSP
10. 为了JSP可以运行,需要一个Servlet容器,TOMCAT,简单用用就可以了
11. 可是TOMCAT总不能在自己机器上跑嘛,要放在公网上,运行,其他人才看得到呀,所以需要掌握如何在LINUX里部署Tomcat
12. 那么挂在公网上的Linux自己怎么弄呢? 我也弄不来,我是在阿里云租的LINUX云服务器
13. 随着网站提供的功能越来越多,光用JSP开发太慢了,而且难以维护,这个时候就用到了Struts 加快开发效率
14. JDBC也有点难以维护了,那么就换成了Hibernate
15. 为了让Struts和Hibernate更好的整合在一起,那还得学学Spring以及这3个的整合
16. Struts常常有漏洞产生,所以还得时常打补丁,真后悔当初没有用SSM那套呢(其实当时也不熟SSM,哈哈~)
17. 为了更好的讲解知识点,录了教学视频,所以还得会录屏软件。。。。
18. 这些视频放在youku不太好,会有广告,放在云盘也不好,会被莫名其妙举报而关闭,所以还是放在自己网站吧。 那么为了播放,还的学会html5的播放方式
19. 看视频太慢,所以再加个不同速度的播放按钮,以及回放按钮
20. 随着访问的人数增多,看视频的人有个3,4个人同时看的时候,视频播放就卡成狗了,所以为了播放顺利,得把视频放在OSS上面去
21. 可是视频也多呢,一个一个得手动上传多麻烦,那就得调用阿里云的API,用Java帮你自动上传
一:域名注册
一般域名尽量要短一些,然后含义通俗易懂,尽量不要把0o和il1放在一起,国内建议使用阿里云,国外域名可以使用Godaddy,Name等
二:虚拟主机
购买主机的时候要注意自己的域名是不是已经ICP备案,如果没有备案不能选择大陆的主机,建议用香港的,毕竟与日韩美比地理位置相对于大陆较近比。这里演示用的主机公园的香港虚拟主机,如果你的域名备案了可以选择大陆的主机,比如阿里云,腾讯云都可以
三:博客系统
用使用比较广泛的WordPress做演示,如果使用typecho,emlog,discuz 等请参考这个教程如何安装WordPres?(GIF动态教程)
WordPress地址:China 简体中文 (请注意大陆访问会很慢甚至无法加载)
博客搭建:
一:域名解析
Godaddy域名解析请看如何解析域名?(GIF动态教程)
这里已经购买了 主机公园 的香港虚拟主机,购买完成后会把IP发到我邮箱,我们把域名解析到这个IP即可
--------------------
简单列罗一下网站功能,以及需要什么知识
1. 网页上要显示内容,需要学学HTML,比如这个页面,有文字,有图片。
2. 光有文字还不行,还要考虑不同的颜色,布局,排版,如图做出这样页面效果,要学学基本的CSS
3. 有一些交互,比如修改了代码可以实时看到效果,得掌握Javascript
4. 直接写CSS太累,需要套用别人写好的,来得快,也比自己做出来的好看,那么就可以用用Bootstrap
5. 现在网站有1000多张页面,不可能做1000张html呀,所以这些都需要维护在数据库里面,那就学一个简单的MySQL
6. 现在一共有55张表。。。。 怎么维护他们之间的关系~ 彼此如何依赖,外键如何关联,这个需要学习表关系的相关知识
7. 有了数据库,也有了表,那么如何从这些表里取数据呢? 我用的是JAVA技术栈,那么就需要用到JDBC
8. 为了使用JDBC不是需要Java基础吗? 为了仅仅满足JDBC的运行,需要如下JAVA基础:
面向对象,变量 操作符 控制流程,数字与字符串,异常处理,集合,嗯,刚刚够
9. 这样JDBC就可以取出数据了,那么取出来之后怎么显示在HTML上呢? 需要用到JSP
10. 为了JSP可以运行,需要一个Servlet容器,TOMCAT,简单用用就可以了
11. 可是TOMCAT总不能在自己机器上跑嘛,要放在公网上,运行,其他人才看得到呀,所以需要掌握如何在LINUX里部署Tomcat
12. 那么挂在公网上的Linux自己怎么弄呢? 我也弄不来,我是在阿里云租的LINUX云服务器
13. 随着网站提供的功能越来越多,光用JSP开发太慢了,而且难以维护,这个时候就用到了Struts 加快开发效率
14. JDBC也有点难以维护了,那么就换成了Hibernate
15. 为了让Struts和Hibernate更好的整合在一起,那还得学学Spring以及这3个的整合
16. Struts常常有漏洞产生,所以还得时常打补丁,真后悔当初没有用SSM那套呢(其实当时也不熟SSM,哈哈~)
17. 为了更好的讲解知识点,录了教学视频,所以还得会录屏软件。。。。
18. 这些视频放在youku不太好,会有广告,放在云盘也不好,会被莫名其妙举报而关闭,所以还是放在自己网站吧。 那么为了播放,还的学会html5的播放方式
19. 看视频太慢,所以再加个不同速度的播放按钮,以及回放按钮
20. 随着访问的人数增多,看视频的人有个3,4个人同时看的时候,视频播放就卡成狗了,所以为了播放顺利,得把视频放在OSS上面去
21. 可是视频也多呢,一个一个得手动上传多麻烦,那就得调用阿里云的API,用Java帮你自动上传
作者:meepo
链接:https://www.zhihu.com/question/19696149/answer/154181100
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
链接:https://www.zhihu.com/question/19696149/answer/154181100
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
22. 还有些和开发技术无关的,也是需要掌握的,比如域名,要自己去选购一个,也是在阿里云买的, 以前叫域名里包含java这个商标,害怕被oracle拿回去,就改了。
23. 光有域名还不行,当服务器是在国内的时候,是需要备案的。 备案流程现在简单多了,基本上7天就可以做完,不过其中有一个挺麻烦的地方,需要自己手写签字,然后再扫描出来发过去,可是我没有扫描仪呢,去楼下店里扫描又嫌麻烦,怎么办呢。。。。刚开始是在淘宝买5元的那种帮扫描的。。。 后来发现有的网站可以提供手写字体,于是把手写字复制下来,再ps到要填的单子上,发过去就行了,这个可是我十分得意的备案经验哟,哈哈
嗯~ 好像就这些吧~ 一眨眼看,貌似需要的知识也不少,其实很多很多的知识,在一开始做这个网站的时候,我都是不会的,比如Linux(掩面),HTML5播放视频,阿里云API。
刚开始做的时候,其实就是很基础的增删改查一套,做得过程中,发现需要做某个功能,做这个功能的时候再去学需要的知识,这样随着网站功能得一点点丰富,自己的知识,技能也成长了起来了。 和打游戏的道理一样一样,先整点简单的小副本,干点小BOSS,装等提升一些,技能熟练一些,多打几个小副本,到了进团队副本的时候,装等,技术也跟着就上来了嘛。
所以回到题主的问题 “给点方向性的意见,比如如何学习?学什么?学到什么程度?”。
试着自己做一个对别人有价值的个小网站嘛,简单的那种,比如分享你收集的PDF,小软件,考试题目什么的,以功能需求为导向,按需学习,这是最好的学习方式,也是最有意思,最有乐趣的方式。
作者:meepo
链接:https://www.zhihu.com/question/19696149/answer/154181100
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
23. 光有域名还不行,当服务器是在国内的时候,是需要备案的。 备案流程现在简单多了,基本上7天就可以做完,不过其中有一个挺麻烦的地方,需要自己手写签字,然后再扫描出来发过去,可是我没有扫描仪呢,去楼下店里扫描又嫌麻烦,怎么办呢。。。。刚开始是在淘宝买5元的那种帮扫描的。。。 后来发现有的网站可以提供手写字体,于是把手写字复制下来,再ps到要填的单子上,发过去就行了,这个可是我十分得意的备案经验哟,哈哈
嗯~ 好像就这些吧~ 一眨眼看,貌似需要的知识也不少,其实很多很多的知识,在一开始做这个网站的时候,我都是不会的,比如Linux(掩面),HTML5播放视频,阿里云API。
刚开始做的时候,其实就是很基础的增删改查一套,做得过程中,发现需要做某个功能,做这个功能的时候再去学需要的知识,这样随着网站功能得一点点丰富,自己的知识,技能也成长了起来了。 和打游戏的道理一样一样,先整点简单的小副本,干点小BOSS,装等提升一些,技能熟练一些,多打几个小副本,到了进团队副本的时候,装等,技术也跟着就上来了嘛。
所以回到题主的问题 “给点方向性的意见,比如如何学习?学什么?学到什么程度?”。
试着自己做一个对别人有价值的个小网站嘛,简单的那种,比如分享你收集的PDF,小软件,考试题目什么的,以功能需求为导向,按需学习,这是最好的学习方式,也是最有意思,最有乐趣的方式。
从头到尾做一个站,像是搭一个积木;更像是设计并建造一栋建筑,你熟悉里面的一砖一瓦,这里面凝聚了你的创造性和灵感;甚至更像是你的小孩,你看着他一天天长大,里面有你的心血,懊恼,奋斗,挫折,成长,收获。
感谢这个时代,提供给我们这些独行者这样的环境,条件,机遇去做一件允许自己沉醉其中的事业。
其他相关:知乎上前端开发领域有哪些值得推荐的问答? - 知乎
收藏的同学,请记得点个赞~
感谢这个时代,提供给我们这些独行者这样的环境,条件,机遇去做一件允许自己沉醉其中的事业。
其他相关:知乎上前端开发领域有哪些值得推荐的问答? - 知乎
收藏的同学,请记得点个赞~
作者:meepo
链接:https://www.zhihu.com/question/19696149/answer/154181100
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
沒有留言:
張貼留言