精华内容
下载资源
问答
  • 开发分工 前端 后端 全栈 我查看了archive.org,发现了一个我于2001年投入使用的网站,这意味着我已经编写了20年的代码。 当然,我不会提供该网站的链接,但是可以提一下20年前加德满都的情况,当时人们没有我建立...

    开发分工 前端 后端 全栈

    我查看了archive.org,发现了一个我于2001年投入使用的网站,这意味着我已经编写了20年的代码。 当然,我不会提供该网站的链接,但是可以提一下20年前加德满都的情况,当时人们没有我建立网站的电子邮件。 我通过具有拨号连接的33.8k调制解调器将其上传。 这些天的孩子甚至都不知道调制解调器的声音(是的,我老了)。

    回到主题,这是一个“过度简化”的指南,用于显示后端,前端,全栈和(以我自己的话)超级栈开发之间的区别,当然,它以Web开发为重点。 让我们开始吧。

    介绍

    如今,软件工程是一个热门话题,偶尔听到像部长一样敦促人们学习编程的有趣信息。 他们使您看起来学习代码很容易,并且在知道如何编写代码之后就获得了高薪工作。 简单常识,事实并非如此。 无论如何,软件工程师构建的最常见的东西是网站和Web应用程序。 这篇文章重点介绍了在软件工程的Web开发方面可以采取的途径。

    简单化

    是的,此博客文章将有很多简化的地方。 如果我详细介绍它,将会使许多人感到困惑,我希望本文对初学者友好。 因此,从下面开始是我对后端,前端,全栈和超级栈开发的理解:

    从上面的图像中可以很清楚地看到,蓝色的东西(浅色和深色都为前端),绿色的(+黄色DB)为后端。 橙色表示已满,而底部的黄线表示超级堆栈已发展。 让我们在下面为它们中的每一个进一步详细介绍:

    所有目的和非目的

    显然,这是端点与非端点,backEND,frontEnd,全栈和超级栈之间的比较。 一个快速的区别是您在Web浏览器上看到的内容通常是前端,与数据存储区对话的语言大部分是后端。 如果软件工作同时由后端和前端组成,则可以称为全栈。 那么,超级堆栈的工作原理是什么,请继续阅读...

    让我们从工作的角度来看待它,而不是将自己划分为后端或前端开发人员。 通常,作为软件工程师,我们是解决方案提供商,因此有时做一些您不擅长的工作会很好。 发展T型技能是我们的最大利益。 让我们对开发工作的类型进行概述。

    我建议您查看一下这个流行的路线图 ,以了解成为熟练的前端,后端或DevOps工程师可能需要了解的技术。

    我将只为每个Web开发工作类别写要点,并保持其高水平。 让我们放大。

    后端开发

    我对后端开发的一些看法:

    • 后端开发工作将涉及使用至少一种可以与数据库/数据存储通信的后端语言,例如PHPNodeJsRubyPythonJava等。
    • 后端软件开发工作将包括关系数据库的设计,通常将其表示为实体关系(ER)图
    • 后端工作将需要软件工程师/开发人员了解数据库的更复杂概念,例如并发, 锁定事务
    • 当然,要做后端的SQL开发知识将是必不可少的。
    • 同样,该工作将涉及建立和/或配置关系数据库管理系统,例如MysqlPostgresSQL ServerOracle等。
    • 做好后端开发工作,对网络,DNS等方面的知识也将非常有帮助。
    • 根据工作,它将涉及为其他消费者(例如移动应用程序或前端应用程序)创建API。 工作可能包括构建RESTful API或GraphQL 窥探gRPC也将是有益的。

    我在这里跳过了很多事情,例如数据结构和算法知识,HTTP,操作系统知识,NoSQL数据库,Message Brokers等,但这是故意的,因为这是一个过于简化的高级摘要。

    前端开发

    以下是我对前端开发的看法:

    • 前端开发工作包含更改事物外观的能力(可能不会设计,因为它将归于UI / UX工作),从而包括颜色,按钮,页边距等。这主要是CSS工作。
    • 毋庸置疑的前端工作包括处理HTML HTML看起来很简单,但仍了解最新版本和HTML 5标签(例如页眉),页脚会有所帮助。 了解诸如视口之类的元标记也将非常有用。
    • 这些天的前端任务肯定会涉及某种形式的Javascript,并且包括使用诸如AngularReactVue之类的框架/库。
    • 要完成一些有意义的前端工作,您将需要了解js包管理webpack等模块捆绑器,并且还要经历一些Java 脚本 疲劳祝您好运 :)。
    • 在您克服疲劳之后,Frontend的工作将需要消耗API(主要是REST API)。
    • 当前的前端工作可能涉及学习一些Typescript ,混搭一些Progressive Web Apps(PWA)和类似的东西。

    我已经跳过了静态站点生成器Web组件JAM堆栈和许多其他内容。

    我会将移动应用程序开发视为前端开发的特殊类别,这可能是另一篇博客文章的讨论。

    全栈开发

    以下是我对全栈开发工作的理解:

    • 全栈开发是后端和前端开发工作的混合。 这种混合并不是后端的所有东西+前端的所有东西。 这是根据任务的选择性组合。
    • 当一项任务涉及诸如向数据库表中添加字段,编写后端代码以及更改前端形式和逻辑以交付此新功能之类的事情时,该任务将被视为全栈工作。
    • 能够执行全栈任务意味着了解栈的两面,以至于可以执行栈任务。 咨询更多有经验的团队成员,看看是否可以改进任何东西,将是很棒的。

    在我看来,“全栈开发人员”一词的要求过高,我遇到了几个真正的全栈开发人员,他们都是神话 尽管如此,我认识的大多数软件工程师都可以“完成”全部任务,但更多地将自己标识为后端或前端工程师。

    超级堆栈开发

    让我们对“超级堆栈”开发工作发表自己的看法:

    • 超级堆栈开发工作不仅涉及在您的(开发人员)机器上开发功能/应用程序(全栈式),还涉及对其进行部署并使之可访问和可扩展。
    • 这类工作包括了解服务器,近来云化以及进入DevOps / SRE领域
    • 超级堆栈工作还包括考虑安全性,利用您对OWASP Top 10之类的知识以及编写安全代码。

    超级堆栈开发工作专注于真正完成任务或项目的端到端交付。 它可能包括创建和更新CI / CD管道以帮助团队中的每个人。 它还可以包括根据您工作的公司在何处以及如何部署其Web应用程序来设置服务器或Kubernetes Pod。

    结论

    完成所有上述工作将需要一些技能,例如使用Git ,使用单元进行自动测试和其他测试,使用Docker进行有意义的代码审查

    这篇文章与后端,前端,全栈和超级栈“开发人员”无关,而与软件工程师执行该任务所需的开发工作和技能有关。

    作为软件工程师,如果我们努力在不超出职责的前提下为业务增加更多价值,而不是说我是x端或y堆栈,则每个人都将赢得胜利,包括我们的客户。

    翻译自: https://hackernoon.com/the-difference-between-backend-frontend-full-stack-and-super-stack-development-da2t37c7

    开发分工 前端 后端 全栈

    展开全文
  • 你倒说得理直气壮的,你怎么知道做后端开发的就不会呢?于是我就找了几个做后端开发的同事沟通了一下,其中有一个人会。有关研发经理的管理能力,解决问题的态度,咱暂且不论,先来说说前端技术一般是指哪些?在之前...
    16798895d424e0ed965e742c2454ffd6.png

    前天出差回来,研发经理跟我说,有几个技术问题卡在那里,一直没人解决。细问之下得知是前端开发工程师请假回老家了。

    那你自己怎么不安排别人解决一下?

    我们部门只有一个用Vue.js做前端开发的,其他人不会呀。

    你倒说得理直气壮的,你怎么知道做后端开发的就不会呢?

    于是我就找了几个做后端开发的同事沟通了一下,其中有一个人会。有关研发经理的管理能力,解决问题的态度,咱暂且不论,先来说说前端技术一般是指哪些?

    在之前,究竟多久之前,我也不记得了,做前端开发,大多是用Jquery+Html+Css,在出现React和Augulars后,就替换掉Jquery了。接着有了Vue.js之后,就一直用它至今。

    Html和Css这个是Web开发的基本,就不多介绍了,我想每个开发B/S系统的程序员,应该都要学会吧,无论你是做前端开发,还是做后端开发的。

    否则去到一家没有设计师(以前叫美工)的企业,你干还是不干?毕竟不是每家企业都是大企业的…

    除了Html和Css之外,我建议每个程序员都学一下Vue.js,毕竟没以前Jquery那么难,而且比React和Augulars都要简单得多。

    当然,前端开发并不是等于Vue.js+Html+Css,项目不同,用的技术也不同,我在这里是根据我负责的项目采用的技术而言。我认识的前端开发当中,有用React很熟练的,有用Augulars得心应手的,还有玩Nodejs很溜的,还有其他等等,实在太多了,我就不一一列举了。

    我要表达的是,后端开发还是根据项目情况,稍微发点时间,学一下前端开发,这样有对整个系统规划更有把握一些,可避免前后端脱节,就算是数据调用是用Web Service的方式。

    有些同学看到这,又要喷我了。请不要误会,我只是建议,学不学在于你自己,反正技多不压身,到关键时刻你就知道了。

    现在小程序大行其道,其业务端的设计思想跟Vue.js和React几乎是差不多的,表现层换汤不换药,依然是Html+Css,尽管后缀名改成wxml、wxss等,其实还是一副德行,一个样。

    好了,东拉西扯有点多了,尽管我建议学一下前端开发是好的,但每个人想法不一样,你觉得:

    后端开发该不该学前端开发?

    展开全文
  • 一般来讲,前端不会后端接口,而是后端给前端接口的情况比较普遍。一些人可能不理解接口和前端开发的关系,其实不合适的接口设计会极大地影响用户的页面体验。那么今天就跟着千锋武汉Web前端培训小编一起来看看,...

    一般来讲,前端不会给后端接口,而是后端给前端接口的情况比较普遍。一些人可能不理解接口和前端开发的关系,其实不合适的接口设计会极大地影响用户的页面体验。那么今天就跟着千锋武汉Web前端培训小编一起来看看,前端如何调用后端接口?有哪几种方式?

    74bd55c934151d62d889e4f54252464f.png

    首先,要弄清楚前端提供一个接口或者调用后台接口,那么这个接口具体指什么?网上用户上传图片作为头像这个需求需要后台人员处理,当用户登录 修改自己个人信息的时候,上传了头像。此时,后台处理该用户update个人信息,将该图片存入数据库,一般存的都是图片地址,string形式的数据。然后,要返回到前台的时候,后台人员需要对这些用户的个人信息进行处理,不只是头像,还有一些别的信息。后台通过语言编译,生成json格式的键值对(一般是json 还有xml txt 等数据格式)。生成一个地址也就是url,前台人员利用ajax,将返回的data显示到页面就好了。大体上来讲,接口一般指的是HTTP接口,也可以说是HTTP API。接口由后端提供,前端调用后端接口以获取后端数据。而且接口由URL和HTTP方法构成,URL为接口的地址,HTTP方法指的是GET, PUT, DELETE等等。

    前端调用后端接口无外乎六种方法,如下:

    1、打开vs,创建空的asp.net mvc演示项目【WebMVC】

    (1)依次点击【文件】->【新建】->【项目】;

    (2)在【新建项目】界面选择【Web】->【ASP.NET Web 应用程序(.NET Framework)】,输入名称,选择框架至少4.5版本,点击【确定】按钮;

    (3)选择【空】->【MVC】->【确定】 ;

    (4)创建好了项目。

    2、在项目中

    (1)在Controllers文件夹上点击鼠标右键,依次选择【添加】->【控制器】,即可完成HomeController的创建;

    (2)在Controller的Index方法内,点击鼠标右键,选择【添加视图】;

    (3)在项目中添加文件夹【Content】并添加jquery源文件;

    (4)在Index页面添加jquery的引用。

    3、在Index页面中添加一个输入文本框,一个按钮,以及显示结果的dom。

    4、在HomeController中添加新的方法,用于接收前台传入的参数,组装后返回。

    5、在Index页面,添加Jquery的ajax方式,调用后台接口,返回结果的处理代码。

    6、在vs中,按F5调试运行结果,如下:

    (1)在文本框中输入内容;

    (2)点击按钮,调用接口,并将返回值显示在界面;

    (3)如果要提交大量数据,或者敏感数据,请修改ajax的type方式,这样参数就不会在url地址栏中显示了。

    d4aa99a12da3c55715d0ce5ce2db1e3e.png

    本篇千锋武汉Web前端培训小编讲了接口的概念和前端调用后端接口的六种方式,希望对大家的前端开发项目能有所帮助。关于前端学习的更多疑问,大家可以可以关注“武汉千锋”微信公众号进行更加深入的学习。

    如果你想要快速高效的学习Web前端开发,你可以来千锋武汉Web前端培训。千锋武汉Web前端培训课程以实战项目驱动教学,结合时下流行技术,加入大数据可视化内容,同时深化了PHP+MySQL开发内容,精准匹配企业线下及未来需求,除了培养学员的开发技术,着力培养学员的大前端视角与全栈思维,深度贯穿前端后端开发,紧贴主流企业一线需求,助力千锋学员毕业即高薪就业。

    展开全文
  • 本文假设你非常了解后端开发,但是对前端开发则不是很了解,想要通过本文在半小时精通前端开发的同学。本文不会涉及状态管理、接口通信和前后台交互这些内容,因为本文假设你已经很清楚如何实现这些内容,只是对前端...
  • 目录: 1、脚本式开发. 2、工程化开发 3、工程化和脚本的区别 ... 我以前是后端(asp.net)开发,会点js、jQuery,但是不会写js特效,至于css嘛,拿来用现成的可以,自己动手写就不会了。  发...

    目录:

     

    1、脚本式开发.

    2、工程化开发

    3、工程化和脚本的区别

    4、来个table试试水

    4,1、目标

    4.2、思路

    4.3、设计与编码

    4.4、效果

    5、业务分离

    6、功能拓展——个性化设置    

     

    正文:

     

      我以前是后端(asp.net)开发,会点js、jQuery,但是不会写js特效,至于css嘛,拿来用现成的可以,自己动手写就不会了。

      发现现在前端开发的势头太猛了,有一点要干掉后端的感觉,于是萌发了想要学一学前端开发的想法。那么前端三大框架,先学哪一个呢?就先学学Vue吧,为啥呢?很简单呀,他只有三个英文字母,好记好写。

      Vue的学习时间比较短,才三、五天吧,所以有些用法可能很稚嫩,甚至是错误的,不过不怕,才刚开始学,及时发现错误及时改正就好。每天都写点心得,万一遇见好人给指点一二,那就挣大发了。

      Vue至少有两种开发方式:脚本是开发和工程化开发

    一、脚本式开发

      就是和jQuery的使用有点像,在页面里引用vue.js,然后按照vue的规则写模板、写代码,就可以开鲁了。这种方式和jQuery挺像的,用着也是很爽的,改完代码一保存,浏览器里面一刷新就可以看到效果,很直观方便。

      这种方式适合初初学者,以及对一些想法做测试,验证想法是否行的通。但是正式项目里面可不可以这么用呢?一本书里面说——不可以。但是作为一个Vue的初学者,我现在还没有能力做这个判断。

    二、工程化开发

      这个刚一开的时候感觉很懵逼,但是看着看着发现了,这个不就是后端做开发的方式吗?简直太像了。

      后端开发,以asp.net mvc 为例(为啥不用其他语言呢?千万别挣,因为我只会这一种,其他的不会)。打开IDE,建立一个项目,选择框架版本,选择项目类型,选择。。。。。然后IDE会根据你的选择,加载DLL引用,加载必须的js脚本,建立文件夹,建立配置文件,建立默认页面、代码。然后一运行,一个简单的网站就出来了。

      Vue的工程化开发居然也是这个样子的。首先要安装node和npm,然后安装Vue-cli,这个叫做脚手架,emmm,一脸懵逼这是啥?看看上一段我写的,这个脚手架统统能做。当然不是引用dll这类的,而是引用Vue开发需要的各种东东,也会让你做各种选择,最后建立文件夹,然后神奇的是,可以用node做一个站点,直接就运行了。还可以模拟后端。

      这个也太牛叉了吧,我感觉,再加上一个数据库(比如mysql),就没有后端啥事了。

      具体怎么做就不细说了,emmmm,好吧我现在也只是一知半解。反正很神奇就对了。

    三、工程化和脚本的区别

      如果说脚本开发,是把js文件引入到页面 ,然后写代码的话,那么工程化是把自己的代码加到了Vue的框架里面,给框架补点肉,整个项目就出来了。

      历史的发展就是这样的,不管个人喜不喜欢,这种开发方式必定越来越火,不愿意接受的,早晚会被淘汰的。

     

    四、来个table试试水

      看官网、查百度会有一些简单的介绍,这里也是依据这些简单的介绍,来点稍微复杂一些的,也是比较实用的一种用法。因为我也只是初学,不知道这种用法属于什么级别的,抛砖引玉,拿出来供大家参考一下。

      1、目标

        不管做什么事情,都要先定一个目标,这里虽然只是一个试水,但是也应该知道要做成啥样子的。那么就定一个简单的表格吧,比如下图这个样子的。

         

        很简单的一个表格,列不多,因为列数不是问题。看了实现方式你就知道了。

     

      2、思路

        Vue的特点就是——数据驱动视图。数据为主,然后把数据绑定到页面。这个是核心,千万别跑偏了。

        那么我们来分析一下,这个表格由两个部分组成:表头和表体。

        表头:公司名称、电话等。实际项目里肯定还会有很多列。这里先拿两个举例。使用<tr><th>来标示。

        表体:就是公司信息的列表,由多条数据组成,字段数量和表头对应。用<tr><td>来标示。

        那么我们设计一个表头和表体的数据包,然后让Vue一绑定就ok了。

      3、设计与编码

        先设计一个数据包,emmmm,不知道专业的叫法是啥,反正就是弄一个json的结构。比如这样:

     

       

    var table = new Vue({
            el: '#table',
            data: {
                message: '公司信息!',
                orderBy: ["c1", "c2"], //可以控制字段的先后顺序,想调整列的先后顺序,改这个数组就行,可以做个性化设置
                tableTh: {//表头的描述信息
                    c1: {
                        title: "公司名称", //还可以增加其他描述,比如width等
                        align: "left"
                    },
                    c2: {
                        title: "电话",
                        align: "right"
                    }
                },
                dataList: [
                    {
                        //数据包,字段名作为关键字,便于列的调整先后顺序
                        c1: "度娘2",
                        c2: "123123123"
                    },
                    {
                        c1: "企鹅2",
                        c2: "7897899787"
                    },
                    {
                        c1: "阿里爸爸2",
                        c2: "456456456"
                    }
                ]
            }
        });

     

      el 这个是Vue的保留字,必须这么写,后面是dom的ID,比如<div id="table"> 。用jQuery的思路就是 $(‘#table’)。

      data 这个也是Vue的保留字,后面是model,结构可以随意设置,怎么玩就看想象力了。

      当然Vue还有很多保留字,比如方法的等等,不过这里先介绍这两个,其他的以后再说。

     

      然后在设计一个模板,比如这样:

     

    <div id="table">
        {{ message }}
        <table class="table_default1" >
            <tr>
                <th>序号</th>
                <th v-for="th in tableTh" >
                    {{th.title}}
                </th>
            </tr>
            <tr v-for="(tr,index) in dataList">
                <td>{{index+1}}</td>
                <td v-for="td in tr" >
                    {{td}}
                </td>
            </tr>
        </table>
    </div>

     

      不知道大家有没有发现一个问题:这里面没有任何和业务相关的东东,那个“序号”不算的话。

      这个模板也很简单,表头用一个循环就出来了,数据包里面有多少列,就可以循环出来多少列,所以我开头说的,多少列不重要,因为循环就对了,管他多少列呢?

      表体用了两个循环(嵌套循环)就出来了。这个用法比较很好理解吧。这个我就不想多解释了,说多了会有一种凑字数的感觉。

     

      4、效果

      发现我剧透了,上面那个图就是运行效果。数据包设计好,模板设置好,然后交给Vue就可以了,打开浏览器查看网页,就可以看到这个效果。

    五、业务分离

      这个模板可以看做是所有列表的通用模板,因为他适合任何一种数据,不管是公司信息列表,还是员工信息,还是产品信息,都可以这样写,而且copy过来之后不用改!因为我把业务相关的统统放到了数据包里面。增加一个列表需求,只需要写数据包即可,不用改模板代码,是不是很方便?

      当然,如果大家都是这么做的,那么就是英雄所见略同。昨天在一个前端群里问了半天,也没有人告诉我,他们的数据列表是怎么做的,结果我到现在也还是不知道在Vue里面大家是怎么做数据列表的。百度了一下,也没发现啥有用的信息。

     

    六、功能拓展个性化设置

      不知道大家有没有遇到这样的情况,接到一个任务,要求做一个数据列表里面有n个字段,这个没啥的嘛,做呗。但是这么多的列哪个在前哪个在后呢?如果文档里明确说明了,那么好办,按照文档里的来呗。如果文档里没有明确说明先后顺序,那么咋办?只能按照自己的习惯来了。

      然后做好之后给用户看,第一个领导看了说,这个电话怎么放这了,不重要放最后好了。

      然后给另一个领导看说,哎,这个电话怎么放最后了,不是和你们说了吗,这个要放前面!

      ???刚才那个领导说,,,,,。

      然后又给操作人员看,操作人说,这个电话放这里不习惯,能不能改一改?

      这里只是举一个简单的例子,客户的需求总是千奇百怪的,调整顺序只是最简单最常见的。

      对于客户来说,不就是改个位置吗,我用Excel天天改顺序,你们这个项目肯定比Excel厉害吧,改个顺序很难吗?

      不难呀,只是别改来改去的,另外我到底听谁的?

     

      细心的你可能会发现,数据包里面有一个orderBy: ["c1", "c2"]没有用上,这个是干嘛的?

      这个不是给数据排序的,而是给列排序的。这个数组里放的是key,后面两个数据包都是以这些key来组织数据的。那么这个数组里的key的先后顺序就是列的先后顺序。

      所以只需要改这个数组里的key就可以了。然后我们可以为每一个用户都设置一个独立的数组,这样每个用户都可以有自己的列的顺序了,互相不干扰。这样客户都满意了,我们也不用总是调整顺序了。

      最后,模板需要改一下:

     

    <div id="table">
        {{ message }}
        <table class="table_default1" style=" ">
            <tr>
                <th>序号</th>
                <th v-for="key in orderBy" >
                    {{tableTh[key].title}}
                </th>
            </tr>
            <tr v-for="(tr,i) in dataList">
                <td>{{i+1}}</td>
                <td v-for="key in orderBy"  v-bind:align="tableTh[key].align">
                    {{tr[key]}}
                </td>
            </tr>
        </table>
    </div>

     

      先遍历这个数组,然后用里面的key提取数据在做绑定。这样,我们把调整列的先后顺序的业务需求也给分离出来了,还附带了一个福利——个性化设置

    展开全文
  • 前端总结 (1)获取后台传的info import store from "@/store"; store.getters.userInfo.businessId; (2)引入vue页面 在需要引入housing的页面中: import housing from '@/views/housing/housing' compon....
  • 30分钟搭建Java后端开发环境

    万次阅读 多人点赞 2017-07-19 16:52:29
    前端开发多年不懂不会后端开发有没有一种武功秘籍研习多年不得融会贯通之感? 本文将以 Java 语言 Mac 环境为视角搭建 Java 后端环境。注:文中所指前端泛指 web 前端以及 Android 、iOS等广义前端。JDK 8 配置下载...
  • “高质量的规范文档是一个优秀设计系统的代表物”“你这接口文档,谁能看懂啊,写的都是啥,能调通才怪呢!...”"你...""我怎么..."前端:后端,我要分手气氛很不好,大家都看到了吧,现在项目都是前后端分...
  • 你要问前端开发难不难,我就得说计算机领域里常说的一句话,这句话就是『难的不会,会的不难』,对于不熟悉某领域技术的人来说,因为不了解所以产生神秘感,神秘感就会让人感觉很难,也就是『难的不会』;...
  • 后端开发之如何写接口设计文档

    千次阅读 2020-03-29 20:09:55
    当我们说到接口时,首先要分前端后端前端有Android、IOS、Js,后端定义返回值、参数、请求方式、协议等。系统A调用系统B,系统B调用系统C,像是把多个系统连接起来的一座桥梁,各自遵守相同的约定,但他本身是一...
  • 它是前端后端Web开发的结合,可确保这艘船永远不会丢失!但是,在此主题上存在很多困惑。而且,如果您是该领域的初学者,我相信您会对所有这些术语及其所含含义感到困惑。什么是前端Web开发?假设您想为美术馆创建...
  • 序言:作为android开发的我们,平日里少不了会跟后端打交道,有时候会因为需求问题而跟后端撕起逼来,所以虽然我们作为前端开发,也得稍微懂点后端的知识,这样撕起逼来我们才不会吃亏嘛对吧!(不是教大家撕逼哈>_ ...
  • 适合普通大学生的 Java 后端开发学习路线

    千次阅读 多人点赞 2021-04-09 13:31:53
    接下来的一段时间,帅地会总结各种技术栈的学习路线,例如 Java 开发,C++ 开发,python 开发前端开发等等,假如你没有明确的目标,或许可以按照我说的学习路线来学习一波,我写的每一份学习路线,不会很全面,...
  • 来自公众号:程序员内点事傻逼领导前端人手不够用了,页面你自己写下吧帅比领导我是后端开发傻逼领导运维那个比辞职了,你自己把Nginx集群环境搞一下帅比卧槽,我是后端开发啊一、正则表达式匹配...
  • 后端的发展前景如何? 后端之所以叫后端,就是因为他有一层隐藏的含义:高并发,海量数据,分布式。...语法和功能方面,前后端意义差不不大 很多传统行业里都是前后端一起写,薪资也不会高,二线三线城市大...
  • 有人肯能会说我是做后端的,前端的事情不用管,这本身就是一个误区,如今HTML5这么强大,你不会本身就不会有什么竞争力。 第二阶段:必须要掌握的JS/JQ JS 尤为重要,也是最难的,不用说JavaScript无论在前端还是...
  • 所以后台开发时,后端返回给前端出现什么样的提示语需要和提出需求的人或者定下需求的人沟通, 确定什么情况下返回什么样的提示语,共多少种,怎么抽取出来好管理一目了然。 以免来来回回的改,费时费力。 虽然...
  • 先说下背景,来公司之前,我也和大多数后端开发者一样开发后端逻辑比较多,一碰到前端页面,也只能开发简单的功能,复杂点儿的功能根本不会。但随着开发时间的增长,越来越感觉一名优秀的开发者不仅仅要懂得服务端...
  • 别的复杂前端开发技术不会,用得多的还是手写代码,手动处理。 3年前手写合并压缩js和css文件的asp脚本代码目前还能正常运行,也就没有多大使用别的技术的动力。 直到近期被一个问题纠结着,今天花了一天时间...
  • 首先,我们需要明白后端开发的流程:1. 接收参数2. 校验参数3. 实现核心逻辑4. 响应数据后端开法的流程是不会改变的,会改变的只有核心逻辑和响应数据的方式。拿到这个任务时,我们首先要做的就是,阅读开发文档。...
  • 关于如何上传图片到ali-oss,网上和官方给的方法都有很多,我这里采用的是服务器端签名后,...我这里后端用的是node中的egg框架开发的,前端使用vue+element-ui 代码如下: 1、node服务器端 主要是生成这两个字段。...
  • “高质量的规范文档是一个优秀设计系统的代表物”“你这接口文档,谁能看懂啊,写的都是啥,能调通才怪呢!...”"你...""我怎么..."前端:后端,我要分手气氛很不好,大家都看到了吧,现在项目都是前后端分...
  • 前端后端学的断断续续,学了前面忘了后面,前端后端也不知道怎么连接,与服务器怎么交互,网站怎么放入服务器等等一堆问题,搞了很长时间也没能完整的做出一个像样的网站。所以,在这里,我要把我的教训写下来,让...
  • 相信很多朋友或多或少的都尝试过用Django或者是Flask来开发网站(以下用Django来做代表)。毕竟用Python做开发的速度就已经快人家好几倍了,何况是基于Python的web框架,那开发一个网站肯定“咔咔咔“几下就完成了。...
  • 相信很多朋友或多或少的都尝试过用Django或者是Flask来开发网站(以下用Django来做代表)。毕竟用Python做开发的速度就已经快人家好几倍了,何况是基于Python的web框架,那开发一个网站肯定“咔咔咔“几下就完成了。...
  • 1.初入职场,不会接触Java核心编程,也没那个能力 2.接触Vue+Element-ui封装进行html的双向绑定,要熟悉其中的js方法,要明白其中的@事件,要明白其中的钩子函数 3.我们清楚了出现bug后,总结套路: a.判断html页面...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 787
精华内容 314
关键字:

后端开发前端不会