精华内容
下载资源
问答
  • 2020-06-30 11:52:15

    原文 web开发技术栈(框架)总结

    Bootstrap-Layui-Amazeui-jQuery-vue-react-AngularJS-ci-Thinkphp-Yii-Laravel-Node-Django-springMVC-apache-nginx-mysql-redis……

    天呐,好多……

    小编虽说出身工业软件,但心里一直藏着一个UI梦。近两年,小编业余时间从零开始摸索web开发,把web开发常用的技术和框架大概都摸了摸看了看,趁着五一假期有点时间,做个总结。

    本文提到的前端,是指通俗语义下web开发的前端,主要内容是视图层的开发,包括UI布局、用户交互及后端数据请求展示。

    本文提到的后端,是指web开发的后端,内容包括模块路由和数据库存取。注意,这里的后端不是指大数据开发领域的Hadoop、Storm那些。

    前端

    JavaScript(后文统称为js)、css、HTML是前端开发的语言基础,如果想能将前端框架用好还是需要将水平提高到大概能用的程度。html负责网页的内容和基本结构,css负责UI样式,js负责将用户请求传送到后端并将后端数据在html页面中展示。

    前端的框架分两类,UI样式库和js库。有些UI样式为了实现动态效果,会使用js库如jQuery。

    前端开发的编程工作JS为主,还有近几年出的TypeScript(JS的超集)。

    奇怪的是,最近各官网下载的开发包里都不带jQuery库,如有专业人士路过请稍作指点。

    UI样式库

    前端框架中有很大一部分是UI样式库。这些样式库的关注点是视图。对于纠结(患有强迫症)的开发者,不建议使用UI样式框架,真的是哪哪都看着不爽,到最后还不如自己css造轮子来的爽快。自己css造,不一定好看,但可以满足强迫症。

    Bootstrap

    小编认为Bootstrap是一个非常好的入门选择,教程示例非常丰富,颜值也还过得去。
    栅格布局自带响应式,常用的颜色都有类可以直接调用。
    Bootstrap中文网:http://www.bootcss.com/

    用法示例:

    <nav class="navbar navbar-expand-sm bg-dark navbar-dark">
      <a class="navbar-brand" href="#">导航</a>
      <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#collapsibleNavbar">
        <span class="navbar-toggler-icon"></span>
      </button>
      <div class="collapse navbar-collapse" id="collapsibleNavbar">
        <ul class="navbar-nav">
          <li class="nav-item">
            <a class="nav-link" href="#">链接</a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="#">链接</a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="#">链接</a>
          </li> 
        </ul>
      </div>  
    </nav>
    

    示例代码可以看出,引入类的方式来定义控件样式,使用方便而且语义清晰。

    Layui

    和Bootstrap差不多的东西,个人感觉色系看起来稍显寡淡。
    Layui官网:https://www.layui.com

    Amaze-UI

    俗称妹子UI,也是一款样式框架。
    妹子官网:http://amazeui.org/

    Font Awesome

    图标字体库和CSS框架,毕竟只有图标字体和CSS,所以一般配合其他的样式框架使用。
    Font Awesome官网:http://fontawesome.dashgame.com/

    js库

    js库是实现功能的主要手段。常规的js库中都会包含DOM(或虚拟DOM)操作、ajax异步get和post请求封装实现、页面渲染刷新等。

    相比原生js,使用库优点在于方便,缺点在于js库文件通常动辄数百kb,在带宽紧张的环境会拖慢页面的加载速度。

    小编现在喜欢用vue.min.js,轻快又方便。为啥不用vue-cli方式呢?讲真,对于php流个人业余全菜开发者来说,npm run dev带来的不方便比方便更多些。

    这年头,不用npm都不好意思说自己是前端框架,不信请看vue、React、AngularJS,全都是这套玩法。

    jQuery

    对于传统开发者来说,js为主的前端框架与其说是框架像是库。对C/C++开发者来说,就像是

    #include <stdio.h>
    ……
    

    jQuery最具特色的操作是 $(“yixzm”) 等价于 document.getElementById(“yixzm”),以及ajax,就像这样:

    $.ajax({ url: "/api", context: document.body, success: function(){
        console.log("test");
    }});
    

    DOM操作真的很方便。

    jQuery官网:http://jquery.com/

    vue

    只需要用一下下,就会很爽的库。
    职业玩家都使用npm的方式,业余玩家嘛用用link引入也就可以了。vue对开发者最大的便利是不用频繁的DOM操作,数据只需要赋值给定义的对象元素即可同步刷新页面内容。

    据jsp玩家讲,和jsp差不多?据php玩家讲,和 <?php 差不多?

    但小编感觉方便程度上还是差很多的,毕竟请求到的数据可以直接进页面,写在js里怎么看都更好些。

    vue-cli模式开发,可以让js代码工程化。或许,这时候的前端工程师需要调整鄙视链层级。(C >> C++ >> java >> php >> js?)

    小编说,js主要负责请求交互和动态刷新,但有人不讲规矩。比如vue中的vue-element,不仅能处理交互,还能生成UI的组件模块。

    vue-cli模式开发,有个叫做模板的东西,文件后缀格式如filename.vue,这玩意将每一个独立的HTML模块连同CSS和JS代码一起封装在一个文件里,用的时候直接引入,相当方便。

    用法示例代码:

    <div id="app">
      <ul>
        <template v-for="key in objs">
          <li>{{ obj.txt }}</li>
          <li v-html="obj.html">--------------</li>
        </template>
      </ul>
    </div>
    
    <script>
    new Vue({
      el: '#app',
      data: {
        objs: [
          { txt: 'yixzm', html: '<h1>yixzm</h1>' },
          { txt: 'dream', html: '<h2>dream</h2>' },
          { txt: 'stone', html: '<h3>stone</h3>' },
        ]
      }
    })
    </script>
    

    怎么样?够方便吧~

    v-for 这玩意,小编第一次看到时被惊呆了,还能这么写页面?用起来好舒服~

    vue官网:https://cn.vuejs.org/

    React

    这玩意和vue的类似之处是也能工程化的管理js开发项目。既能引入的方式使用,也能npm方式构建项目。

    用法示例代码:

    <div id="example"></div>
    
    <script type="text/babel">
    function UserGreeting(props) {
      return <h1>欢迎回来!</h1>;
    }
    
    function GuestGreeting(props) {
      return <h1>请先注册。</h1>;
    }
    
    function Greeting(props) {
      const isLoggedIn = props.isLoggedIn;
      if (isLoggedIn) {
        return <UserGreeting />;
      }
      return <GuestGreeting />;
    }
    
    ReactDOM.render(
      // Try changing to isLoggedIn={true}:
      <Greeting isLoggedIn={false} />,
      document.getElementById('example')
    );
    </script>
    

    通过示例代码中的这两句:

    document.getElementById('example')
    
    return <h1>请先注册。</h1>;
    

    可以发现,React的开发渲染风格和原生JS相似度很高,和vue区别很大。

    React官网:https://reactjs.org/

    AngularJS

    AngularJS和vue代码相似度很高。

    <div ng-app="">
      <p>名字 : <input type="text" ng-model="name"></p>
      <h1>Hello {{name}}</h1>
    </div>
    

    和vue相比,几乎就是换了各变量名…… 当然,hello world 只是表象,更多区别还需要深入使用才能感受到。

    AngularJS官网:https://angularjs.org/
    AngularJS中文网:http://www.angularjs.net.cn/

    后端

    除了专注视图活跃在用户面前的前端框架,还有一些默默在后台奉献的后端框架。web后端框架做的事一般来说,是提供http请求服务接口,实现请求路由、数据存取、模块后台功能实现等。

    新时代的前端框架如vue和React,本身自带路由功能,大家将其叫做前端路由。前端路由一般使用在开发SPA(单页应用)的场景,路由时会异步加载数据渲染至页面但不会重新加载整个页面。而后端路由会重新向服务端提交请求。

    后端框架一句话总结:存取数据分模块,各种语言都能用。

    Php有ci、tp、Yii和laveral,java有springMVC,Python有Django,JS有node,可谓百家争鸣、百花齐放。

    这时候,C/C++出身的小编秉着不靠天不靠地轮子自己造的精神,对各框架普遍采取读源码试用而不用的态度。了解、学习,但写写东西还是喜欢自己撸。强撸和借鉴(抄袭)有益理解别人的闪光点。

    php框架

    ci和tp上手极快,Yii和Laravel稍微有点学习成本。

    ci

    ci即优雅的CodeIgniter,很mini的一款框架,相对容易入门。

    CI中文网:https://codeigniter.org.cn/

    thinkphp

    传说中的培训班神器,据说上手极快?

    官网:http://www.thinkphp.cn/

    Yii

    没啥好说的,看起来和ci、tp貌似差不多…… 好久没翻Yii源码,记得貌似是传统的<?php code ?>的方式写模板?没啥特别的映象。

    Yii中文网:https://www.yiichina.com/

    Laravel

    本菜感觉上手好麻烦,夹杂的东西太多。(正在使用laravel的大神请尝试理解小编着重提到的“菜”字)
    Composer安装模块效率很高,据说是冲锋枪?学习成本还是蛮高的。

    Laravel中文网:https://www.golaravel.com/

    Python框架

    Django

    Python版的Laravel……

    Django小编写自动化、爬虫的时候也会用到,但拿来写web总感觉不习惯…… 谁让Php是世界上最好的语言呢~

    Django官网:https://www.djangoproject.com/

    Java框架

    Spring MVC,额,没写过Java,小编如果说这是Java的web开发框架,不知是否有专家会留言批评呢?

    HTTP服务

    以上后端框架关注应用和数据,对HTTP服务监听关注的并不多。服务监听工作一般由Apache或者Nginx来承担,负责请求响应、并发和数据返回。关于HTTP服务,小编除了Apache用的比较多,Nginx搭过几个系统外,了解的并不多。所以,小编暂且总结接触过的这三个。

    对于apache和nginx的比较,网上有很多帖子有讲而且很详细。比如这篇:Apache和Nginx的区别 就讲的很好

    后端流的JS

    node-js,额,只用node写过一个socket server,没啥可总结的。node写在这里是否合适也有待学习。
    nodejs中文网:http://nodejs.cn/

    apache

    老牌的HTTP服务提供者。在小编写C++的时代,传说中的LAMP、WAMP犹如迷雾中的灯塔一般,在知识的海洋里引领着小编。

    apache动态请求响应效率高,httpd.conf配置也极其方便。

    apache官网:http://www.apache.org/

    nginx

    据说更擅长静态文件响应?需要配置反向代理才能正常使用Php、Python等语言开发的工程,小编个人感觉有些麻烦,不怎么喜欢用。

    nginx官网:http://nginx.org/

    数据库

    存数据,mysql很方便。redis在内存里,数据请求时加载超级快!

    mysql VS redis?

    关系型和非关系型,索引方便和响应快速……
    一起用吧,就像硬盘和内存。

    不过,现在mysql一般用MariaDB来替代。
    mariadb官网:https://mariadb.org/
    mysql官网:https://www.mysql.com/
    redis中文网:http://www.redis.cn/

    开发环境及工具

    vscode

    这玩意写前端代码还不错,良心工具。

    vscode官网:https://code.visualstudio.com/

    ……

    还有很多,小编这次先总结这些。

    #写在最后

    web开发内容很多,也很有趣。

    小编将求索以图成长。

    更多相关内容
  • 动态网站开发技术

    千次阅读 2015-09-06 17:57:39
    动态网站开发技术 目前,最常用的4种动态网页开发语言有ASP(Active Server Page)、ASP.NET(Active Server Page .NET)、JSP(Java Server Page)和PHP(Hypertext Preprocessor)。那么这4种程序各有什么优...

    动态网站开发技术

    目前,最常用的4种动态网页开发语言有ASP(Active Server Page)、ASP.NET(Active Server Page .NET)、JSP(Java Server Page)和PHP(Hypertext Preprocessor)。那么这4种程序各有什么优缺点,我们学习哪一种语言更容易上手呢?下面就让我们一起来了解一下这4种技术的特点。


    ASP的特点

    ASP使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。ASP程序无须compile编译,可在服务器端直接执行,使用普通的文本编辑器,如使用Windows的记事本,即可进行编辑设计。ASP程序与浏览器无关,客户端只要使用可执行HTML码的浏览器,即可浏览用ASP语言所设计的网页内容。ASP所使用的脚本语言均在Web服务器端执行,客户端的浏览器不需要执行这些脚本语言。ASP能与任何ActiveX脚本编程语言兼容。除了可使用VBScript或Java Script语言设计外,还可以通过plug-in的方式,使用由第三方提供的其他脚本语言,如REXX语言、Perl语言和Tcl语言等。脚本引擎是处理脚本程序的COM(Component Object Model)对象,可使用服务器端的脚本来生成客户端的脚本。

    ASP.NET的特点

    ASP.NET彻底抛弃了脚本语言,用C#或VB编写,为开发者提供了更加强有力的编程资源,允许用服务器控件取代传统的HTML元素,而且代码与界面分开。

    ASP.NET不是ASP的简单升级,而是Microsoft推出的一种新的计算平台,它简化了在高度分布式 Internet 环境中的应用程序开发。其全新的技术架构会让每个用户的编程变得更加简单。

    PHP的特点

    PHP是一种跨平台的服务器端嵌入式脚本语言。它大量地借用C、Java和Perl语言的语法,并结合PHP自己的特性,使Web开发者能够快速地写出动态页面。它支持目前绝大多数数据库。另外,PHP是完全免费的,可以从PHP精图网站开发官方站点自由下载得到,而且用户可以不受限制地获得源代码。

    PHP可以编译成具有与许多数据库相连接的函数,用户还可以自己编写外围的函数从而间接存取数据库。通过这样的途径在更换使用的数据库时,可以轻松地修改编码以适应这样的变化。但PHP提供的数据库接口支持不统一,如对Oracle、MySQL和Sybase的接口,彼此都不一样,这也是PHP的一个需要完善的地方。

    JSP的特点

    JSP是Sun公司推出的网站开发语言。JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。

    使用JSP技术,开发人员可以使用HTML或者XML标识来设计和格式化最终页面,使用JSP标识或者小脚本来产生页面上的动态内容。产生内容的逻辑被封装在标识和JavaBeans群组件中,并且捆绑在小脚本中,所有的脚本在服务器端执行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的产生。在服务器端,JSP引擎解释JSP标识,产生所请求的内容(例如,通过存取JavaBeans群组件,使用JDBC技术存取数据库),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这既有助于作者保护自己的代码,而又保证页面在任何基于HTML的Web浏览器完全可用。

    目前在国内ASP与PHP应用最为广泛。而JSP虽然在国内采用的较少,但在国外已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。

    ASP、ASP.NET、PHP和JSP四者都有相当数量的用户。正在学习或使用动态页面的朋友可根据四者的特点选择一种适合自己的语言。本书是为初、中级网站建设者学习建设动态网站而编写的,我们推荐读者选择ASP技术学习。
     

    展开全文
  • 动态网站开发技术学习1:走进ASP.NET

    千次阅读 2015-11-02 20:28:42
    打开微软官网搜索ASP.NET,首先进入我们视线的就是... ASP.NET是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器 执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在

            

           打开微软官网搜索ASP.NET,首先进入我们视线的就是ASP.NET的介绍,翻译一下:ASP.NET是一个免费的

    Web框架构建Web站点,应用程序和服务与HTML,CSS和JavaScript。

            ASP.NET是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器

    执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。指 Active Server

     Pages(动态服务器页面),运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的

    程序 。

            从字面上来看,ASP.NET是ASP技术和.NETFramework技术的结合。从实质上来讲,ASP.NET是基于.NET

     Framework的动态网站技术,是Microsoft .NET Framework的组成部分,是一种可以在高度分部式的Internet环境中

    简化应用程序开发的计算环境。

            ASP.NET是建立在公共语言运行库(CLR)之上的编程框架,可用于在服务器上生成功能更强大的Web应用程序。

    同时ASP.NET还是一个基于.NET编程的开发环境,可使用和.NET框架兼容的任何语言来创建应用程序。相比较其他

    的开发模型,ASP.NET具有更强的性能,高管理性,简易性,可缩放性,可扩展性等优点。

            ASP.NET的运行原理

           在ASP.NET中,当一个HTTP请求发送到服务器并被IIS接收之后,IIS首先通过客户端请求的页面类型为其加载相

    应的.dll文件,然后在处理过程中将这条请求发送给能够处理这个请求的模块。在ASP.NET中,这个模块叫做

    HttpHandler(HTTP处理程序组件),之所以.aspx文件可以被服务器处理,就是因为在服务器端有默认的

    HttpHandler专门处理.aspx文件。IIS在将这条请求发送给能够处理该请求的模块之前,还需要经过一些HttpModule的

    处理,这些都是系统默认的Modules(用于获取当前应用程序的模块集合),在该HTTP请求传到HttpHandler之前,

    要经过不同的HttpModule的处理。

            ASP.NET技术优势主要体现在:

            (1)更好的性能:

            ASP.NET代码不再是解释型的脚本,而是运行于服务器端经过编译的代码,同时由于引进了早期绑定,本地优

    化,缓存服务等技术,大大提高了ASP.NET的执行效率。

            (2)更好的语言特性:

           当前ASP.NET支持完全面向对象的C# ,VB和JavaScript,这意味着开发者不仅可以利用这些语言来开发

    ASP.NET程序,而且可利用这些语言的优点,包括这些开发语言的类库,消息处理模型等。此外,ASP.NET是完全

    基于组件的,所有的页面,COM对象乃至HTML语言都可视为对象。

            (3)更加易于开发:

            ASP.NET提供了很多基于常用功能的控件,使诸如表单提交,表单验证,数据交互等常用操作变得更加简单。

    同时,发布,配置程序也由于ASP.NET新的处理模式而更加方便。页面设计与代码的分离使程序更易于维护。

            (4)更强大的IDE支持

            微软公司为.NET的开发准备了VS.NET版本,它提供了强大的,高效的.NET程序的集成开发环境,支持所见即

    所得,控件拖放,编译调试等功能,使开发ASP.NET程序更加快速方便。

            (5)更易于配置管理:

            ASP.NET程序的所有配置都存储于基于XML的文件中,这将大大简化对服务环境和网络程序的配置过程。由于

    配置信息是以文本格式保存的,新的配置不需要通过任何服务端的程序即可生效。

           (6)更易于扩展:

           ASP.NET良好的结构使程序扩展更加简单。开发者可以方便地开发自己的控件来扩充ASP.NET的功能。

           开发工具

            ASP .NET的网站或应用程序通常使用Microsoft(微软)公司的IDE(集成开发环境)产品Visual Studio进行开

    发。在开发过程中可以进行WYSIWYG(What You See Is What You Get ,所见即为所得)的编辑。

           语言支持

           ASP .NET开发的首选语言是C#及VB .NET,同时也支持多种语言的开发。


           跨平台性

           因为ASP .NET是基于通用语言的编译运行的程序,其实现完全依赖于虚拟机,所以它拥有跨平台性,ASP .NET

           构建的应用程序可以运行在几乎全部的平台上。其中大致分为以微软.NET Framework为基础使用IIS做为Web 服

    务器承载的微软体系,以及使用Mono为基础框架运行在Windows或Linux上的开源体系。

           简单易学

           ASP.NET使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如

    ASP.NET页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like运算。

           处理架构

           ASP.NET运行的架构分为几个阶段:在 IIS 与 Web 服务器中的消息流动阶段。 在ASP.NET网页中的消息分派。

     在ASP.NET网页中的消息处理。

    展开全文
  •  一,启动VS 2010开发环境,选择菜单中的“文件”,选择其中的“新建”,再选择“网站”,会弹出”新建网站“对话框。  二,在“新建网站”的对话框,在“已安装模板”中选择Visual C#,右侧的选择“ASP.NET...

            制作一个简单示例网站的步骤:

            一,启动VS 2010开发环境,选择菜单中的“文件”,选择其中的“新建”,再选择“网站”,会弹出”新建网站“对话框。


            二,在“新建网站”的对话框,在“已安装模板”中选择Visual C#,右侧的选择“ASP.NET网站”选项,单击“新建网

    站”中的“文件系统”,下拉菜单中有“文件系统”,“HTTP”,“FTP”,,分别是指网站放在本地文件系统中,HTTP协议和

    FTP协议的远程系统中,在这里我们选择“文件系统”。单击“浏览“按钮,弹出“选择位置”对话框。


            三,在”选择位置对话框“中,这个我们视情况而定。这里我们选择”E:\Web\书上例题源代码\Chapter01\Ch1-1“,

    单击”打开“按钮,回到”新建网站“对话框,单击”确定“,完成新建网站。


            四,在打开的页面中单击”源“按钮,修改代码,将标签”<h2>“到”</h2>“中的内容删除,修改为”这是我的第一个

    网站“,将两组标签<p></p>中的的内容也删除。


            五,单击”设计“按钮,键入”我拖拽的TextBox控件:“,然后从工具箱拖拽TextBox控件,再输入”我拖拽的Button

    控件:“,再从工具箱拖拽Button控件。


            六,选择菜单”调试“中的”启动调试“或按F5键,或按工具栏上的运行应用程序。第一次运行网站会出现”未启用调

    试“对话框。


            七,在”未启用调试“对话框中,单击”确定”按钮,添加WebConfig文件于网站系统中。


            八,最后在默认浏览器中运行的结果为:


    展开全文
  • 主流网站开发技术的对比

    千次阅读 2013-11-27 16:18:04
    主流网站开发技术的对比   在比较之前,我们分别简要介绍一下ASP、PHP和JSP技术的一些特点。 (转载自主机互联http://www.hlidc.net) 1.ASP的特点 ·结合HTML标签,编写简单,可实现快速开发...
  • 本人学生党,学过c,c++,java,但比较菜,想做一个功能性的网站。有用户登录,功 能处理等等多种操作,可以先看作论坛或购物类性质,之后再做其他功能改进。 个人重点在尽快做出这个网站,已准备了域名服务器等。 _...
  • 简单介绍一下web开发中用到的一些技术

    万次阅读 多人点赞 2018-01-06 18:02:31
    即Java服务器页面(JAVA Server Pages),是一种动态网站开发语言,有点类似于ASP技术,在传统的HTML页面文件(后缀名为*.htm或*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名*....
  • C#网站开发案例详解(书+代码)

    热门讨论 2013-11-07 21:57:03
    C#网站开发案例详解:基于Ajax.CSS.JavaScript.XML技术。包括书和光盘。
  • 《ASP+Access动态网站案例开发》由浅入深讲解了ASP+Access网站开发技术,并且通过具体的实例讲解了具体开发流程。《ASP+Access动态网站案例开发》内容分为三篇,共12章,其中z的第1章和第2章为《ASP+Access动态网站...
  • Java web实验购物网站实验要求实验开发工具及使用技术准备工作完整项目目录结构实验结果展示实验步骤小结项目完整代码及数据库.SQL文件 实验要求 掌握静态HTML, CSS,JavaScript,,JSP,Servlet,jQuery,Ajax等...
  • 电商网站一般用什么技术开发

    万次阅读 2017-11-01 11:22:25
    目前国内电子商务网站技术构架可谓五花八门,从早期的ASP,到现在流行的.NET,都在电子商务领域应用的游刃有余。一个电子商务网站究竟用那项技术更好?其实也不能一概而论,以下仅仅是潇彧想跟大家一起来探讨的话题,...
  • Web开发技术架构图

    千次阅读 2020-09-24 21:07:05
    Web开发技术架构图 大型web系统架构动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册。1、学习Web开发原理,包括MVC/MTV等Web框架; 2、...
  • 虽然NFT自从2017年以来一直存在,NFT他们最初被用于加密社区内的边缘例(收集...然而四年了,我们见证了艺术家,设计师,游戏开发者,音乐家和作家对这项技术的采用,在DEFI出现之前,用户获取加密货币的唯一途径是1c0,
  • Android开发技术路线

    千次阅读 2018-01-10 20:11:00
    02 学习网站 03 算法学习 04 项目学习 00写在前边 记录一下自己学习Android所走过的路,通过哪些途径和方式进行学习 01学习资料清单 相关书籍: Android开发知识相关 《疯狂Aondroid讲义》李刚 《第一...
  • C语言开发网站

    千次阅读 2019-01-26 19:49:58
    在正式开发之前,先了解一下网站的原理: 请求,处理,响应 在浏览器的network中可以看到浏览器和服务器的交互过程。 请求一个网站的本质就是咱们的浏览器和服务器交互的一个过程。 比如说咱们请求www.baidu.com...
  • 大型网站技术架构_核心原理与案例分析_李智慧 PDF 高清
  • JSP网站开发技术两种模式介绍

    千次阅读 2007-02-08 14:33:00
    目前, JSP技术正是利用了Java的“一次开发,处处使用”的性能,成为了网站开发技术人员的首选技术。当然,JSP技术的最大优势在于它能够将页面的表现形式和页面的商业逻辑分开。JSP网站开发技术标准给出了两种使用...
  • 视频网站,JAVA或PHP构建 2. 社区或社交 3. Flash播放器及其他客户端后台技术: 1. 搜索引擎 2. hadoop , 大数据及推荐系统 3. 分布式存储 4. CDN+P2P 5. 消息引擎 6. 上传系统及审核系统 7. ...
  • web开发框架技术有哪些?

    万次阅读 2018-11-07 16:07:30
    如果你是做Web开发的,Web框架一定会很熟悉,框架是Web架构开发中必不可少的工具,不仅可以提高开发效率,还能让开发项目更成熟,并且可以提升代码的可再用性,Web框架开发离不开相应的开发语言,以下是常用的Web...
  • C++后端开发技术

    万次阅读 多人点赞 2019-05-16 16:17:53
    作为一名C++程序员,尤其是想在互联网开发热潮中有一席之地,转做后端开发,需要了解未来的工作所需要用到的一些技术栈,好为自己好好规划未来的职业生涯。 先列一下目前我能想到的: 1. c++语言,面向对象, stl库...
  • Java后台开发常见官方网站汇总

    万次阅读 多人点赞 2021-05-17 13:34:18
    Java后台开发常见网站汇总开发工具篇JDKJavaSE开发文档Oracle数据库MySQL数据库Redis官网下载MongoDB下载JDBC官网Druid连接池Elasticsearch官网Kibana——Elasticsearch的客户端RabbitMQ下载MavenGitSpring ...
  • 如何为移动开发选择技术栈?

    万次阅读 2019-07-21 18:08:01
    如何选择移动应用开发技术栈 选择合适的技术栈是移动开发领域最关键的决策之一。你选择的技术栈将为你开发的移动应用提供基本的功能、可拓展和维护性。选择技术栈时应该注意项目的类型、预期投入市场的时间和创意...
  • 自己开发的java音乐视频网站

    千次阅读 多人点赞 2021-10-18 19:06:51
    开发基于B/S模式的web音乐网站,要包含音乐和mv。为用户提供一个友好的视频和音乐播放环境,包含了大量最新一代的视频和音乐,同时它还具有评论收藏功能,方便以后注册的用户观看后有更深入的体验,引起共鸣,丰富了...
  • 个人网站开发流程

    千次阅读 2019-03-02 11:27:00
    1.确定主题 选择主题应该是小而精,目标定位要小,内容要精。不要去试图制作一个包罗万象的站点,这往往会失去网站的特色,也会带来高强度的劳动,给网站的及时更新带来困难。...3.学习网页设计和开发技术 对于常...
  • 教你如何用PHP开发一个完整网站

    千次阅读 2021-03-23 13:25:20
    众所周知,PHP技术主要用于一个网站的后台开发。那么如何用PHP开发一个完整的网站呢?本文创客学院web全栈培训讲师和学员分享PHP开发教程之如何用PHP开发一个完整网站呢? PHP开发教程之如何用PHP开发一个完整网站:...
  • 基于java web的在线音乐网站开发与实现

    万次阅读 多人点赞 2019-05-06 22:49:14
    项目采用S2SH+JSP+Ajax+Layui+Jquery等技术框架开发,虽然现在已经不是SSH的天下了,但是学习一下还是很有必要的,不然后面工作遇到这种老的项目自己再上手还是挺痛苦的。学习一个框架其实是...
  • 手机app开发需要哪些技术

    千次阅读 2021-01-08 17:31:41
    Web App:iOS/Android的内置浏览器是基于webkit内核的,所以在开发webApp时,多数使用html或html5、CSS3、JavaScript技术做UI布局,使其在网站页面上实现传统的C/S架构软件功能,服务端技术用java、php、ASP。...
  • 合法的学习网站,以下这些网站,虽说不上全方位的满足你的需求,但是大部分也都能。
  • WEB前端开发学习5大网站,你用过几个?

    万次阅读 多人点赞 2019-01-12 19:23:39
    “工欲善其事,必先利其器”,学习WEB前端开发也是一样。...开发团队由奋战在教学第一线的专业培训师组成,网站内的视频均采用职业培训授课资料,教学方法及进度,面向广大的电脑爱好者。 51自学网-WEB前端...
  • 开发APP需要什么技术

    万次阅读 多人点赞 2019-08-24 16:07:30
    扫盲贴:开发APP需要什么技术? 一个完整的App开发需要哪些技术?在回答这个问题之前,我们首先要了解App都有哪些类型,不同的类型适用于哪些需求,用户可以根据自己的需求选择不同的App开发。 一、 App有哪些形式 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 654,229
精华内容 261,691
关键字:

网站开发技术