当前位置: 首页 > Web前端 > CSS

【CSS习题】IT修真学院--习题2-开发工具

时间:2023-03-30 13:38:18 CSS

Task2.了解开发工具今天做了什么IDE&editor与版本管理工具比较LearnGit基本操作&Editor比较参考:Atom,SublimeText,VSCode比较,各有什么优缺点?Webstorm:成熟的IDE,对网站开发者友好,插件齐全,功能强大,对前端开发很有帮助;VisualCode:微软开源代码编辑器,可通过安装插件应用于各种开发场景;Windows&Linux&BothMac拥有优雅的界面和稳定的性能,简洁而强大的插件系统,最适合Windows的代码编辑器;终端是内置的!Sublime:一个老式的非开源代码编辑器。功能强大,启动速度快,全平台表现良好,但安装插件后,markdown支持不好高端电脑的前端开发者...稳定性差,在Windows版本管理上表现不佳;代表人物:SCCS(1972),PVCS(1985)client-server(SecondGeneration):特点:优点:在中央服务器端实现代码版本管理,允许多人同步修改同一代码库缺点:断开连接时受限来自网络:断网无法查看、提交、对比分支管理难:不支持本地分支,cre已创建的分支很难修改;中心化:中心化意味着灾难恢复需要随时进行,备份频率要求和高备份成本相互制约;慢:代码备份&查询&比较需要和服务器通信,服务器负载大,结果慢;代表作:CVS(1986)、ClearCase(1992)、VisualSourceSafe(1994)、Perforce(1995)、Subversion(2000,即SVN)发行版类型(第三代):特点:优点:结合了前两代的优点,并且解决了前两代的缺点Distributed:断网时,可以查看本地库的日志,也可以提交代码,创建分支,分块管理;Fast:Loadoffload管理,用户体验快;社区:Github社区的流行促进了Git的流动好的;缺点:有一定的学习曲线,但基础不难上手;代表作:Git(2005)、Mercurial(2005)Git基本操作参考:Git教程-廖雪峰官网提交操作初始化:gitinit全部添加到缓存区:gitadd。提交缓存文件:gitcommit-m"本次提交的描述"添加远程库链接:gitremoteaddorigin<远程库链接>第一次推送到添加的远程库:gitpush-uoriginmaster再次推送添加远程library:gitpushoriginmaster分支操作local:viewbranch:gitbranchcreatebranch:gitbranch新分支名switchbranch:gitcheckout已有分支名deletebranch:gitbranch-d已有分支名remote:viewbranch(带*的是本地分支):gitbranch-a删除远程分支:gitbranch-r-d远程分支名gitpushorigin:远程分支名种类丰富,适合实践和公共项目,支持CI;缺点:国内有点慢,私有仓库收费,不支持demo;码云:本地化开源社区参考:码云评测&官方对比优势:适合中国国情,速度快,免费私库,支持一键部署到demo平台(有空试试),支持项目评论,支持代码质量分析;缺点:据说CI支持不完善,待验证编码特性:集成项目管理,集成WebIDE在线开发环境,标准化扩展接口Gitlab:公司内部代码管理特性:其他工具可以根据需要集成,参考:[gitlab+jira](https://www.zhihu.com/questio...服务器使用学习购买云服务器:阿里云、腾讯云购买后:远程登录,搭建Apache或Nginx,然后将网站放在指定的path,完整的外网访问支持;购买域名,审核后绑定服务器,完整的域名访问支持;Apache&Nginx对比参考:Nginx和Apache的优缺点是什么?Apache:适合处理动态请求。模块支持好。bug少,稳定,功能强大。rewrite功能强大。nginx:轻量级,易于配置简洁,优势在于处理静态请求良好的并发支持,资源占用少高度模块化设计社区积极整合:前端使用Nginx作为反向代理抗压,后端使用Apache处理动态请求Nginx环境搭建(Centos):参考HowtoinstallandconfigureNGINXonCentOS7下载安装:@官网photoeditnginx.repoyuminstallepel-releaseyuminstallnginxstatus运行启动:systemctlstartnginx.service查询:systemctlstatusnginx.servicestop:systemctlstopnginx.service开机启动设置:systemctlenablenginx.service目录网站文件默认存放目录:/usr/share/nginx/html网站默认站点配置:/etc/nginx/conf.d/default.conf自定义Nginx站点配置文件目录:/etc/nginx/conf.dNginx全局设置:/etc/nginx/nginx.confNginx启动:nginx-cnginx.conf效果Github:cssupReadme.md下载:Readme6.系列文章【CSS练习】IT修真源-练习1-九宫格【CSS练习】IT修真--练习2-开发工具【CSS练习】IT修真--练习3-简单界面【CSS练习】IT修真--练习4-手机端界面【CSS练习】IT修真--练习5-护理人员个人界面【CSS练习】IT修真学院--练习6-护理人员列表界面