大二计科渣滓想写一个个人网站,诸位大佬能不能给个学习路线啊

2019-04-08 14:24:47 +08:00
 SGL
3100 次点击
所在节点    程序员
17 条回复
HuasLeung
2019-04-08 14:27:57 +08:00
试着先给自己写个博客
maro
2019-04-08 14:31:17 +08:00
看你是从 0 开始 还是从 99 开始
从零开始 先 html css js php mysql 然后 php 写个框架 然后框架写个 cms 之后更新文章
99 的话 学下安装 wordpress 就好
HuasLeung
2019-04-08 14:31:22 +08:00
不清楚 lz 是什么技术栈,如果要写网站,我列举几个方向
java 方向:springboot + hibernate/mybatis
php 方向:laravel
go 方向:iris + gorm
……
YuxiangLuo
2019-04-08 14:32:55 +08:00
html css javascript node/springboot mysql linux
SorcererXW
2019-04-08 14:33:44 +08:00
js+HTML+CSS+react/vue/ag 撸出静态网站,随便找个托管服务部署了,网站就算上线了
想要后端处理业务,再在项目中整合 node,express... 等业务复杂了,再重写后端和前后端分离...
falost
2019-04-08 14:34:43 +08:00
@HuasLeung 为何没有大 node 的地位,你这让我们很难办啊
HuasLeung
2019-04-08 14:36:29 +08:00
@falost 哈哈,node 只玩过 electron 桌面软件开发,其他 Koa 等 web 框架技术不熟悉不敢乱推荐
wet2005
2019-04-08 14:42:24 +08:00
简单的 cms 还是看看常用的 wordpress 看下逻辑,然后仿制,学习的话常用的前端 js,jq,angular 都可以,css 和 html 也得会,后端就用 springboot 一类的解决方案多的查起来舒服,php 也可以,我现在看 vertx 资料少的我头发掉的不行
darknoll
2019-04-08 14:55:09 +08:00
就用拍黄片吧
agdhole
2019-04-08 14:57:30 +08:00
先学前端吧:https://developer.mozilla.org/zh-CN/docs/learn
后端可以直接顺手就用 nodejs
feivorid
2019-04-08 14:58:26 +08:00
为什么没人说 ruby on rails ?
wellwisher
2019-04-08 15:09:42 +08:00
zblog 有 php 版本了。typecho 也不错。
ipwx
2019-04-08 15:15:34 +08:00
我觉得没必要在个人网站这种没用的项目上面花多少功夫。

我觉得楼主可以去问问你们学校科协、或者各个实验室,看看他们有没有什么非科研的编程工作。

重点可以考察一下可视化方向的实验室,看看他们有什么结果要展示,需要写网站的。
ipwx
2019-04-08 15:16:07 +08:00
说不定还能混个合作作者,又能学习写网站,岂不美哉。
sufaith
2019-04-08 15:22:35 +08:00
先用 wordpress 吧, 简单易用, 如果后续时间比较富裕,可以考虑自己开发全套网站, 包括网站前端页面和后台系统以及 API 接口
WordPress 搭建个人博客 /站点 https://www.sufaith.com/article/10.html
zdb1115
2019-04-08 23:15:50 +08:00
感觉现在现成的程序直接拿过来用吧
yuhr123
2019-04-09 09:55:35 +08:00
0 基础,就去搜索“自助建站系统”,傻瓜式操作,脱脱拽拽就能生成一个网站,而且也不用你去操心服务器和域名的问题。
有基础,就从 html + css 开始,把静态页面先写出来,如果觉得静态页面就够了,去买个虚拟主机,网页传上去,绑定域名就 OK。
如果想实现一些动态功能,比如写文章,留言板,那就需要学一个脚本语言,比如 php 或者 python,当然如果你愿意 c# 和 java 也都可以。
写了动态程序,虚拟主机当然也够用(注意对你所使用的脚本语言的支持),但通常来讲你就需要换成虚拟服务器了。这时候你可能需要了解以下 Linux 发行版或者 Windows server 相关基础管理以及 Web server 软件的配置,比如 Apache、Nginx 或 ISS。数据库驱动的程序还需要你配置好相关的数据库管理软件,比如 sqlite、MySQL、Postgresql 或 MSSQL。个人网站一般不会涉及高并发之类的技术,所以缓存、消息队列之类的就不用管了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/552952

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX