首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏itclanCoder

    现代web开发方法

    前言 最近,读了一些外文,觉得这篇现代web开发方法的文章还可以,就翻译了一下,尽我最大的努力,蹩脚的英文很是费尽,其中有的夹杂了一些自己粗浅的理解,如果有误导,请多多包涵,还请路过的老师多提意见和指正 它只负责控制用户界面的小部分 几年前,单页应用程序开始在开发人员中流行起来。 元素进行处理) 小结:MVC模式的好处 关注点进行分离,会使得代码更易于理解和维护,更易于测试,其实在写html的时候,我们总是倡导内容,结构样式进行分离也一定程度上是这种思想嘛,只是现在是另一个维度上的开发模式 当用户被抓取时,它们会自动呈现给列表 一些重要的概念 这些是一些概念,如果你是初学JavaScript的客户端开发 控制器 - 负责管理数据和附加的视图文件。 establish 建立 15. persistent 一贯,固执 16. disconnects 断开,拆开 总结 整篇主要是从传统的web应用过度到现代的web应用,也就是现在流行的单页面应用开发

    3.3K10发布于 2020-10-28
  • 来自专栏凯哥Java

    结构化开发方法和面向对象开发方法的比较

    1、 两者基本思想的比较   1.1结构化方法的基本思想  结构化方法是一种传统的软件开发方法,它是由结构化分析、结构化设计和结构化程序设计三部分有机组合而成的。 应用程序员不必再按照将程序设计语言逐句拼装的方式来构造整个软件,只需组合、重用由系统程序员开发、可供他人用来装配的软件集成块即可。 2、2面向对象分析方法的特点  (1)强调系统开发的整体性和全局性  (2)侧重于数据转换的过程而不是数据本身  (3)系统的开发周期长  (4)封装性   (5)继承性  (6)多态性  (7)易维护性 3.如何选择适合的开发方法 (1)结构化方法最为成熟,对于预先制定需求的系统开发,非常有效。 对于需求模糊或者随时间变化的系统开发,不太适应。 从提高程序的重用性和可维护性的角度看,面向对象方法有较好的应用前景. 形式化方法对于安全性要求很高的系统,比较适用。

    3.8K70发布于 2019-06-30
  • 来自专栏DevOps时代的专栏

    谈 DevOps 的开发方法—看板驱动开发

    今天讲到用看板来驱动DevOps作业,好处在哪里,好处是消除浪费,而看板方法已经跟三步工作法完全不同,看板方法求快、训练回馈、追求文化改善。 左边是传统的开发方法,右边是看板驱动开发方法新增加的,右边符合第一部速度,第二回馈,第三文化,持续学习与增向你的文化。 看见全貌因为它一直在变,敏捷就是对物需求的变化很大,敏捷不是一个快速地开发方法,但是应变需求很快速的方法。 但是今天要讲的看板就不一样,根本就是一个快速开发的东西。 那先解释什么叫看板驱动开发,就是在实行DevOps的时候,利用看板的方法,将度量监控额外加起来的东西,让他融入工作流程,让他现在一种正常的流程,而不是额外的浪费,目标让三步工作法被看见,你在做你的流程, 看板方法完全适用于三步工作法,看板工作快,就是一种高效的开发方法,赞成敏捷这个方法是一个快速的开发方法,他是应对变化很快速,所以它不是不会快,什么才是快,就是看板是快,因为你看得见你知道要持续地消除浪费

    1.1K20发布于 2018-08-01
  • 来自专栏DevOps时代的专栏

    敏捷开发:5种主流开发方法介绍

    极限编程是一个轻量级的、灵巧的软件开发方法;同时它也是一个非常严谨和周密的方法。 XP是一种近螺旋式的开发方法,它将复杂的开发过程分解为一个个相对比较简单的小周期;通过积极的交流、反馈以及其它一系列的方法开发人员和客户可以非常清楚开发进度、变化、待解决的问题和潜在的困难等,并根据实际情况及时地调整开发过程 二、 水晶方法 水晶(Crystal)方法论由Alistair Cockburn在20世纪90年代末提出。他把开发看做是一系列的协作游戏,而写文档的目标是帮助团队在下一个游戏中取得胜利。 三、动态系统开发方法 动态系统开发方法(DSDM)倡导以业务为核心,快速而有效地进行系统开发。可以把DSDM看成一种控制框架,其重点在于快速交付并补充如何应用这些控制的指导原则。 这种方法现已被广泛用于生产制造管理,对于IT系统建设,精益开发的常用工具模型是价值流模型。 4.1、精益开发的基本原则 杜绝浪费:将所有的时间花在能够增加客户价值的事情上。

    2.6K40发布于 2019-07-30
  • 来自专栏APP开发

    原生 APP 开发方法

    原生 APP 开发方法是针对不同的移动操作系统平台,使用各自官方推荐的编程语言、开发工具和软件开发工具包(SDK)进行开发。主要分为 iOS 原生开发和 Android 原生开发两大方向。 1. iOS 原生 APP 开发方法:编程语言: Swift: Apple 推荐的现代化、强类型、安全的编程语言,易读易写,性能优异,是当前 iOS 开发的主流语言。 Android 原生 APP 开发方法:编程语言: Kotlin: Google 官方推荐的现代、静态类型编程语言,与 Java 虚拟机(JVM)兼容,语法简洁,更安全,提高了开发效率,是目前 Android 总结:原生 APP 开发的核心方法是“平台专属化”。这意味着你需要为每个目标平台(iOS 和 Android)独立进行开发,使用各自的官方工具链。 选择哪种开发方法取决于项目的具体需求、预算、开发周期以及对用户体验和性能的要求。

    1.7K10编辑于 2025-04-30
  • 来自专栏GreenLeaves

    Jquery开发插件的方法

    Jquery未开发插件提供了两个方法: (1)Jquery.extend(object)    -为Jquery类本身添加新的方法;代码如下: $.extend({ add:function(a,b ){ return a+b; } }); 调用方法:$.add(3,4) - $=Jquery 为jquery类添加了名为add的一个静态方法,之后便可以在引入jquery的地方,使用这个方法了 ,$.add(3,4); (2)Jquery.fn.extend(object) $.fn相当于Jquery的命名空间,fn上的成员(方法function以及属性peoperty)会对每一个实例都有效果 context ) { }; 原来jquery.fn=jquery.property,所以它是对property进行扩展,为jquery添加"成员函数",jquery的实例都可以使用这个"成员函数" 假设我们要开发一款插件 ; }; }); 调用方法:$('选择器').zdyAlert();

    1K50发布于 2018-01-24
  • 来自专栏QT开发

    QT开发的测试方法

    在进行QT开发时,测试是至关重要的一个环节。通过测试,可以及早发现和解决潜在的问题,确保软件的质量和稳定性,提高用户体验。 QT开发测试的类型QT开发测试主要包括以下几种类型:1.单元测试定义:针对程序中的最小可测试单元(函数、类等)进行的测试。目的:验证单元代码的正确性,确保每个单元都能按预期工作。 工具:Qt Test FrameworkQT开发测试的流程制定测试计划:明确测试目标、范围、类型、方法和时间表。编写测试用例:根据测试计划,编写详细的测试用例,包括输入数据、预期输出和测试步骤。 QT开发测试的工具Qt Test Framework:QT官方提供的单元测试和集成测试框架,可以方便地编写和执行测试用例。Squish:一款专业的GUI测试工具,可以用于测试QT应用程序的用户界面。 QT开发测试的最佳实践尽早开始测试:在开发初期就开始进行测试,可以及早发现和解决问题。编写自动化测试:自动化测试可以提高测试效率和准确性。

    57400编辑于 2025-02-17
  • 来自专栏物流IT圈

    软件开发项目开发成本估算方法

    软件项目是不同于一般工程项目的项目类型,受用户需求、开发方式的影响很大。没有明确的预算,会导致软件开支的不可控制。随着项目的进行,开发要承担的风险也会增加。 但是公司内部申报项目或者对外申报扶持资金成本的估算又是非常重要的一个环节,所以下面给大家介绍一下开发项目成本的常用成本估算方法。 (目前,有三种基本的软件项目成本估算方法:自顶向下、自底向上和差别估算法。 自顶向下的方法是对整个项目的总开发时间和总工作量做出估算,然后把它们按阶段、步骤和工作单元进行分配;自底向上的方法是分别估算个工作单元所需的开发时间,然后汇总得出总的工作量和开发时间;差别估算是将开发项目与一个或多个已完成的类似项目进行比较 掌握软件项目成本估算方法是走向管理岗位的一个重要技能,是向上管理、对外管理的一个敲门砖,值得大家学习。

    12.6K20发布于 2020-03-12
  • 来自专栏Danny的专栏

    【MyBatis框架点滴】——MyBatis开发DAO的两种方法:原始DAO开发方法和Mapper代理方法

    开发方法,第二种就是Mapper代理的方法。 原始DAO开发方法 ----   原始DAO开发方法就是之前文章《【MyBatis框架点滴】——初识+环境搭建》中的DAO实现方法,编写相应pojo的xml文件,定义DAO接口及其实现类,限于篇幅,这里不再 copy-paste~ Mapper代理方法 ----   使用Mapper代理方法开发,与原始DAO开发方法类似,编写mapper配置文件(相当于User.xml)、定义Mapper接口(相当于DAO 小结 ----   在原始DAO开发方法中,操作数据库需要用SqlSession提供的方法,且SqlSession中有些方法的参数类型为Object类型,所以操作的时候传入的变量类型如果错误,在系统编译阶段无法暴露出来 ---- 【 转载请注明出处——胡玉洋《【MyBatis框架点滴】——MyBatis开发DAO的两种方法:原始DAO开发方法和Mapper代理方法 》】

    45530发布于 2018-09-13
  • 来自专栏写代码和思考

    Android开发(32) Actionbar 常用方法

    http://stackoverflow.com/questions/14606294/remove-icon-logo-from-action-bar-on-android

    48700发布于 2020-03-16
  • 来自专栏鸿蒙开发笔记

    ArkUI实战开发-NAPI方法扩展

    声明md5方法在 index.d.ts 文件中声明一个 md5() 方法,该方法接收一个 string 参数,返回类型也是 string 类型,表示经过 MD5 计算后的值,样例代码如下所示:export 映射C++方法在前 3 节的介绍中我们知道,JS 端声明的方法由 C++ 端实现时需要把两端的方法做个映射,因此先在 hello.cpp 的 Init() 方法内设置 md5() 方法为 C++ 的 Md5 C++ 的 Md5() 方法后,需要实现 Md5() 方法,样例代码如下所示:static napi_value Md5(napi_env env, napi_callback_info info) 测试C++方法根据 Md5() 方法的实现,限制条件是不允许数据 null 和 "",如果输入则抛异常。 ,我想邀请你帮我三个小忙:点赞,转发,有你们的 『点赞和评论』,才是我创造的动力;关注小编,同时可以期待后续文章ing,不定期分享原创知识;想要获取更多完整鸿蒙最新学习知识点,可关注B站:码牛课堂鸿蒙开发

    27720编辑于 2024-10-10
  • 来自专栏OECOM

    开发移动端网页调试方法

    大家在开发pc端网页的时候调试很方便,直接用浏览器打开就可以了,但是如何进行移动端网页的调试呢。 一般我们在开发网页过程中都会安装服务器运行环境,最普遍的是tomcat和phpAdmin两种,关于这两种运行环境我就不在这里介绍了,我重点说一下如果通过移动端连接pc端建立的服务器里部署的网页。

    1.4K20发布于 2020-07-01
  • 来自专栏ThinkSNS

    ThinkSNS揭秘软件开发方法

    已经全部说过了,虽然主要是针对报价,但不管你用哪一种方法开发软件产品,前期工作都是整理产品需求。 我总结有四个软件开发方法,各有千秋,希望能够给各位看客提供参考: 方法一:自己组建团队进行软件开发 前提:充足的资金、等得起的时间。 不管你的资金是自己/团队/公司/投资等方法获取的,但是资金必须足够,否则中途资金链断裂,软件开发就半途而废。 **优势:**资金可控、时间短上线快、风险低、代码质量可控、开发文档齐全、便于后期维护 ** 劣势:**底层框架无法修改、源码有泄露风险(可合同约束) **以上几种方法,性价比最高的是方法四、最能够把控的是方法一 **你要问我到底哪种软件开发方法好,我就说不清楚了,俗话说的好对症下药才是最好的。

    60910发布于 2019-03-05
  • 来自专栏学习及遇到的问题记录

    软件工程开发方法总结

    软件工程开发方法总结 软件开发方法:软件开发方法包括了传统的 瀑布模型、 敏捷开发、 迭代开发方法。不同的开发方法适用于不同的项目需求,开发人员需要根据具体情况选择合适的开发方法。 因此,在实际开发中,瀑布模型常常与其他软件开发方法结合使用,如增量模型、原型模型和敏捷开发等,以提高软件开发的效率和质量。 因此,在实际开发中,增量模型常常与其他软件开发方法结合使用,如瀑布模型、原型模型和敏捷开发等,以提高软件开发的效率和质量。 3、原型模型 原型模型是一种软件开发模型,它主要用于快速原型开发和验证。 因此,在实际开发中,原型模型常常与其他软件开发方法结合使用,如瀑布模型、增量模型和敏捷开发等,以提高软件开发的效率和质量。 4、敏捷开发 敏捷开发是一种迭代的、增量的、协作的软件开发方法,它强调通过快速反馈和不断调整来满足客户需求。

    65210编辑于 2023-05-06
  • 来自专栏Java学习网

    前端开发JS——jQuery常用方法

    1、jQuery鼠标事件之click与dbclick事件 click方法用于监听用户单击操作,dbclick方法用于监听用户双击操作,这两个方法用法及其类似,所以这只介绍click事件,只有单击释放后才生效 show和hide方法是修改display属性,通过visibility属性布局需要通过css方法单独设置 如果使用!important在你的样式中,你就需要通过css方法修改属性,并在属性之后添加! important重写样式 2、jQuery中显示与隐藏切换toggle方法(改变样式display:none/block) toggle方法是上述两个方法的切换 $ele.toggle() (改变元素的高度) 元素下拉显示方法slideDown()和上述的show()很相似;元素下拉显示方法slideUp()和上述的hide()很相似,slideDown和slideUp方法使用很相似,以slideDown ) 元素淡出隐藏方法fadeOut ()和上述的.hide()很相似;元素淡入显示方法fadeIn()和上述的show()很相似,fadeOut 和fadeIn方法使用很相似,以slideDown为例

    6.3K20发布于 2021-10-13
  • 敏捷模型-开发方法入门系列

    不幸的是,这种需求与高软件开发失败率相冲突。为了解决这一失败,敏捷方法应运而生。敏捷方法最初是在软件开发业务中管理软件开发的一种新技术。 基于迭代开发的软件开发方法称为“敏捷过程模型”。敏捷方法将项目划分为较小的迭代或部分,并避免长期规划。项目的范围和要求在开发阶段开始时定义。每次迭代的迭代次数、持续时间和范围都是提前明确确定的。 敏捷测试方法 在了解了敏捷模型的不同阶段之后,本节将介绍该模型中涉及的不同测试方法。我们将详细讨论每种方法。 Scrum Scrum是一种敏捷开发方法,专注于基于团队的开发环境中的任务管理。 晶体(Crystal) 支撑晶体方法论的三个概念如下: 章程:创建开发团队,进行初步可行性分析,设计初始策略并微调开发方法是此阶段的一部分。 动态软件开发方法(DSDM): DSDM 是一种软件开发快速应用程序开发技术,可提供敏捷的项目分发结构。用户必须主动连接才能使用 DSDM,并且团队已被授予决策权限。

    62310编辑于 2025-04-05
  • 来自专栏视觉求索无尽也

    OpenCV安装方法用C++开发用Python开发

    用C++开发 安装环境:Windows8 安装的OpenCV版本:OpenCV3.3 安装所需的其他软件:VS2015 用Python开发 使用命令: pip install opencv-contrib-python Python开发OpenCV例子

    82030发布于 2018-09-13
  • 来自专栏DannyHoo的专栏

    iOS开发中swift中的类方法和实例方法

    https://blog.csdn.net/u010105969/article/details/79993973 OC中有类方法和对象方法,它们在形式上的区别就是类方法前是“+”号,对象方法前是 swift中也有类方法和对象方法,它们在形式上的区别就是类方法前有“class”或“static”,对象方法前没有。 ? 对象方法和类方法的形式区别 本篇文章到这里就结束了,愿大家加班不多工资多,男同胞都有女朋友,女同胞都有男朋友。

    2.4K30发布于 2018-09-13
  • 来自专栏知晓程序

    开发 | 技术高人如何开发小程序?他们用这套方法

    所以,自从我开始开发微信小程序以来,就在一直在研究怎么把 RxJS 引入到微信小程序中。 这几天,我终于有了阶段性成果。那「Rx」为什么加引号? 嗯,原因是……经过几天的艰苦奋战,我还是没找到把 RxJS 库正确引入到微信小程序的方法。 当然,这个方法还是有一些问题,比如,你仍然需要给这些方法一个初始值(有同学如果有更好的建议请指教)。 下面就是目前实现的抽象封装代码。 原文地址: https://gold.xitu.io/post/5870bd4b61ff4b005c3c4f6e 往期精选文章 开发 | 小程序开发有哪些坑? 这份笔记都整理出来了 开发 | 一篇文章读懂微信小程序视图层 如何在小程序中绘制图表?

    1K20发布于 2018-06-28
  • 来自专栏Java技术分享

    Chrome开发,debug的使用方法

    怎样打开Chrome的开发者工具? 打开的开发者工具就长下面的样子: 不过我一般习惯与点左下角的那个按钮,将开发者工具弹出作为一个独立的窗口: 下面来分别说下每个Tab的作用。 这个很有用哦,可以让你看到元素具有的方法与属性,比查API手册要方便得多哦(要注意某些方法和属性在IE、FireFox等其他浏览器下面的支持情况哦)。 再例如我想查看日期函数都有哪些方法: (注:注意在这里看到的某些方法和属性是ES5新增的,记得兼容其他浏览器的支持情况哦) 结语 Google Chrome除了简洁、快速,现在的Chrome的插件也非常的丰富了 而对于web开发者来说,Chrome对于Html5、CSS3等一些新标准的支持也是比较完善的,而且Chrome的开发者工具我个人认为真的非常好用,这就是为什么我向web开发者推荐使用Chrome的原因。

    1.8K100发布于 2018-02-09
领券