按产品、主题或内容类型过滤

(0 产品)

(68 主题)

(0 行业)

(2 类别)

第 1 - 100 条,共 1393 条 | 下一页
显示内容简介 | 隐藏内容简介
查看结果
题目 none 类别 none 日期 down
使用 restify 开发 REST API
本文对 restify 进行具体的介绍,包括 HTTP 响应处理、HTTP 请求路由、多版本、WebSocket、内容协商、错误处理和插件等。通过阅读本文,读者可以掌握如何用 restify 高效开发基于 Node.js 的 REST API。
技术文章 2017年 12月 05日
使用 Karma + Jasmine 构建 Web 测试环境
本文的主旨,在于向大家展示如何简单、快速的构建 Web 测试环境。围绕着这个宗旨,在众多的测试框架与运行平台之中,我们选择了使用 Jasmine 来编写测试代码,并使用 Karma 测试平台来运行测试用例。之所以选择这样的框架,就是因为在使用中深刻的感受到,这些框架本身所散发的魅力,而这一切都是因为它们坚守着简单、实用的设计原则。希望通过本文的介绍让大家更多的了解这些优秀的框架,并在实际的应用中广泛的使用它们。
技术文章 2017年 11月 07日
Web 开发中的利器 - Webpack
伴随着 Node.js 的发展,以及浏览器性能的不断提升。Web 端开始涌现出了大量的框架,然而 Web 的开发是增量式的,随着应用的逐渐复杂,代码量呈现几何式增长。原始的模块系统,已经无法使用并且难于管理。本文围绕着这些问题,引入模块化系统的概念和解决方法。并从这些模块化系统的优缺点出发,逐步的带领大家了解与认识 Webpack 框架。
技术文章 2017年 10月 30日
如何简单快速的完成用户角色管理和权限控制
使用 Rails 的第三方认证模块 cancan、rolify、devise 可以轻松地实现 rails 程序的用户管理,用户角色管理和以用户角色为基础的资源权限控制。
技术文章 2017年 10月 30日
在 Bluemix 上编写 Clojure Web 应用程序
刚开始学习函数式编程?Clojure 是一种基于 Lisp 的流行的函数式编程语言。学习如何使用 Node.js 运行作为部署在 Bluemix 上的 Web 应用程序的一部分的 Clojure 程序。
技术文章 2017年 10月 23日
基于 OpenWhisk 实时监测静态网页是否有乱码
IBM OpenWhisk是一种开源的微服务计算平台,它执行应用程序逻辑来响应特定的事件,或通过直接调用来执行某项特定的任务。本文会简单介绍OpenWhisk概要知识,和一些应用场景,以及通过一个实例,来讲述如何应用IBM OpenWhisk封装好的服务,和如何在OpenWhisk使用第三方服务,以及如何自定义OpenWhisk服务来提供一套DevOps的静态网站乱码检测解决方案。
技术文章 2017年 10月 10日
构建位置感知 IoT 应用程序,第 2 部分: 构建一个向 IoT 设备发送针对地理位置的营销消息的 PHP 应用程序
“构建位置感知 IoT 应用程序”系列包含两部分,本文是第 2 部分。从 IoT 设备接收实时数据仅完成了一半的工作:另一半工作涉及到对该数据做出反应。本文将介绍如何使用 PHP、MySQL 和 IBM Watson IoT Platform 规则处理从 IoT 设备传入的数据流,并实时将计算结果或命令传回到云。这种双向通信是构建基于 IoT 的有用应用程序的重要部分。
技术文章 2017年 09月 14日
多版本 Web 静态资源的一种管理方案
为了加快云平台上Web服务的迭代开发周期,充分利用云平台的软件和硬件资源,进而更快更好的满足更多用户的使用需求,云平台需要在一段时间内,可以有新旧两个不同版本的Web 服务应用程序同时满足用户的需求。本文介绍了如何管理多个版本静态资源的解决方案。
技术文章 2017年 09月 12日
构建位置感知 IoT 应用程序,第 1 部分: 构建一个使用来自 IoT 设备的 GPS 数据的 PHP 应用程序
“构建位置感知 IoT 应用程序”系列包含两部分,本文是第 1 部分。您是否是一位对构建 IoT 应用程序感兴趣的 PHP 开发人员?万事开头难。本教程将帮助您入门,逐步讲解构建一个受 PHP 支持的 IBM Bluemix IoT 应用程序的过程,该应用程序订阅了连网设备发送到 IBM Watson IoT Platform 服务的位置信息。然后该应用程序使用 Google Maps API 将该数据转换为地图图像。
技术文章 2017年 08月 30日
为 OpenWhisk 编写可运行和部署的代码
developerWorks 沙箱的一个好处是,能够在浏览器中运行代码或将代码部署到 Bluemix。您部署的代码是一个 OpenWhisk 操作。但是,OpenWhisk 要求您的 JavaScript 或 Java 代码支持特定的接口,然后您才可以部署它。本教程将解释实现所有这些目的的规则和需求。
技术文章 2017年 08月 17日
调用 OpenWhisk 操作
developerWorks 沙箱的一个好处是能将代码部署到 Bluemix。部署的代码会变成一个 OpenWhisk 操作。本文将展示在部署操作后访问该操作的 4 种方法。
技术文章 2017年 08月 16日
深入分析 web 请求响应中的编码问题
乱码问题一直是困扰开发人员的比较头疼的问题,而发生在 web 请求响应中的乱码问题由于牵扯到比较多的协议框架和技术实现,又显得更加棘手。本文将深入浅出地分析 web 请求响应中乱码产生的原因与解决该问题的关键因素,并举例说明给出该问题的最佳解决方案。
技术文章 2017年 08月 09日
HTTP/2 幕后原理
HTTP/2 是 HTTP 协议自 1996 年以来的第一次重大更新,规范化了开发人员在过去 20 年获得的进步和发现。了解 HTTP/2 如何改善传输性能,减少延迟,并帮助提高应用程序吞吐量,从而提供经过改善的丰富 Web 体验。
技术文章 2017年 08月 02日
在 Angular 4 中加载功能模块
大体了解 Angular 4 中的功能模块,然后了解如何应用混合加载策略来获得最佳应用程序性能。
技术文章 2017年 07月 19日
有效使用 Node.js 事件循环
对于 Node.js 应用程序开发新手而言,作为学习曲线的一部分,他们需要了解单线程事件循环的工作原理,以及它可能导致意外结果的方式。您可以使用本教程中的 3 个交互式示例中的事件循环进行练习。您很快就能编写快速、高效的代码来轻松处理异步调用。
技术文章 2017年 06月 27日
如何设计一个小而美的秒杀系统?
借助合理的技术选型和防御式思维系统设计,即使没有大公司深厚的技术资源支撑,读者仍可以从头开始完成能应对秒杀等高并发的系统。本文将向读者介绍如何独立完成一整套的红包或者秒杀系统的开发,从系统设计,到性能优化,全链路压测,线上运维,整个产品的生命周期内都能够获取相关信息。
技术文章 2017年 06月 21日
透彻的掌握 Spring 中@transactional 的使用
事务管理是应用系统开发中必不可少的一部分。本文首先介绍了基于 @Transactional 注解的事务的实现步骤,然后分析了 Spring 事务管理的实现机制,最后分别列出了注意事项,相信会使您对事务的运用有很大帮助。
技术文章 2017年 06月 21日
使用 Bluemix Push 服务开发 Angular Ionic 移动应用程序
本教程将介绍在 Ionic AngularJS 移动应用程序中正确使用 bms-push 插件所需的最少步骤。
技术文章 2017年 06月 13日
使用 WebSocket 和 SSE 实现 HTTP 服务器推送
WebSocket 和 SSE 是两种在 Web 和移动应用程序中实时传输数据的领先的服务器推送解决方案,它们孰优孰劣?Python Web 应用程序突显了每种协议的优势和局限性,可以助您顺利解决在诊断 WebSocket 前端连接问题时遇到的困难。
技术文章 2017年 06月 05日
面向 JavaScript 开发人员的 LoopBack 指南,第 2 部分: 模型
本文是 LoopBack 框架系列的第 2 部分,将学习在开发基本 Web API 的过程中如何定义和使用模型和数据源。
技术文章 2017年 05月 31日
面向 JavaScript 开发人员的 LoopBack 指南,第 1 部分: Hello, World!
如今有许多开源 Node.js 框架,它们重新点燃了服务器端 JavaScript 开发的希望,而 LoopBack 就是其中的一个。在开发环境中安装 LoopBack 后,就可以使用命令行和 IBM API Connect(一个 API 生命周期管理平台)编写您的第一个 LoopBack API。
技术文章 2017年 05月 24日
面向 JavaScript 开发人员的 ECMAScript 6 指南,第 4 部分: 标准库中的新对象和类型
从一些有价值的算法开始学习标准数据库 JavaScript 的方式会彻底改变。
技术文章 2017年 05月 03日
使用 D3 和 Angular 实现自定义数据可视化
使用 D3.js 库构建自定义的数据可视化图形并将其整合到 AngularJS 应用程序中。
教程 2017年 01月 17日
使用 Angular 2 实现单页应用程序
使用 Angular 2 和 TypeScript 实现单页应用程序。使用微服务,提高应用程序性能,自动扩展您的应用程序,减轻服务器压力,并提高应用程序实用性。
教程 2017年 01月 09日
编辑精选:2016 年 Web 专区优秀文章
年关将至,岁末是一个回顾总结的时刻。为此,我们参考了文章的受欢迎程度,以及目前开发人员社区在 Web 应用开发方面所关注的技术方向,为大家整理出了这份年度最佳优秀文章列表,内容涵盖Web 应用框架、docker、ECMAScript 新标准、打包工具、Node.js、cloud等。
技术文章 2017年 01月 05日
一种在 IBM OpenWhisk 中配置和调用操作的简单方法
IBM OpenWhisk 是一种简单的开源服务,它可以根据需要快速启动和运行代码片段,以响应传入的 REST 请求。在本教程中,我们将学习如何手动发出 OpenWhisk 命令。然后学习如何使用 Python 库让命令执行变得更简单。
技术文章 2016年 12月 27日
使用 JQuery Globalization 函数库开发全球化网页应用程序
本文将介绍如何利用 JQuery 里的 Globalize 1.0 函式库进行全球化应用程序的开发。jQuery Globalization 1.0 提供了新版本的全球化支持函式库,开发者可依靠不同函式的呼叫,能够将所开发的应用程序具有多语言支持,包括日期、数字、货币数据类别的转换与复数语法的呈现。
技术文章 2016年 12月 14日
使用 Bluemix、Watson 和 Apache Cordova 创建混合移动应用程序
本文介绍如何将现有的 Web 应用程序轻松转换成混合移动应用程序。混合移动应用程序是使用大家熟知且喜爱的工具(JavaScript、HTML5 和 CSS)构建的。它们封装在一个很薄的原生代码层中,能够访问设备功能,包括位置、加速计、摄像头、联系人等。它们在 iOS、Android、Windows Phone 和其他平台上原生地运行。甚至可以在应用商店中找到它们。
技术文章 2016年 12月 12日
面向 JavaScript 开发人员的 ECMAScript 6 指南,第 3 部分: JavaScript 中的类
不管您喜不喜欢,JavaScript 一直都是一种没有类的语言 基于对象但并非面向对象。了解 ECMAScript 6 如何改变这种状况,以及这对您的 JavaScript 程序中的原型继承有何意义。
技术文章 2016年 11月 28日
面向 JavaScript 开发人员的 ECMAScript 6 指南,第 2 部分: ECMAScript 6 中的函数增强
您会在 ECMAScript 6 中找到一些与函数编程有关的新特性,包括箭头和生成器函数。开始在您的 JavaScript 程序中使用这些和其他函数元素。
技术文章 2016年 11月 22日
编辑精选:有关 Bluemix 的强大功能的最受欢迎教程
自从我上次汇编有关 IBM Bluemix 的最受欢迎 developerWorks 教程列表以来,已过去几个月了,在这个行业(众所周知),几个月可能发生很多事情。所以是时候再总结一下了。但是,我想提供我自己的一些建议,而不是只收集我们网站上最受欢迎的内容。developerWorks 非常幸运地拥有了丰富的主题专家,他们拥有深入的洞察力和写作技能,能够引导您掌握复杂的开发主题。以下是 5 篇出色地演示了 Bluemix 功能的最新教程。帮助您了解如何才能以创新且有趣的新方法使用 IBM 的云平台。尽情畅享吧!
技术文章 2016年 11月 17日
面向 JavaScript 开发人员的 ECMAScript 6 指南,第 1 部分: 新 JavaScript 中的变量声明等功能
随着越来越多的库和包开始采用新的 JavaScript 标准,开发人员也是时候这么做了。首先,应该大体了解 ECMAScript 6 中的新功能,然后了解新 JavaScript 如何改进了关键功能来进行更可靠的编码。
技术文章 2016年 11月 14日
使用 Swagger 文档化和定义 RESTful API
Swagger 是一个为 RESTful API 生成文档的有用规范,但它的输出可能缺乏您需要的所有细节或特性。了解如何通过使用自定义扩展、工具和模板,增强 Swagger 的原生功能。
技术文章 2016年 11月 09日
使用 Redux 管理状态,第 5 部分: 结合使用 Redux 和 Angular
在这个由 5 部分组成的文章系列中,将了解 Redux 库如何消除 JavaScript 状态管理的痛苦,使实现无限撤销/重做和实时编辑时间旅行等特性变得很轻松。
技术文章 2016年 11月 08日
使用 Webpack 模块化 Angular 应用程序
模块化 AngularJS 应用程序会让代码库在您项目的增长过程中变得更容易维护。学习如何使用 Webpack 模块打包器模块化现有的 Angular 应用程序,并了解将模块合并到新项目中的最佳实践。
教程 2016年 11月 08日
面向 JavaScript 开发人员的 Sails.js 指南,第 4 部分: Sails 中的路由和控制器
Sails 使编写完全符合您要求的自定义控制器比您想象得还要容易。学习如何扩展 Sails 为每个模型所生成的默认控制器,设置您的 HTTP API 来处理任何类型的输入或查询。
技术文章 2016年 11月 01日
面向 JavaScript 开发人员的 Sails.js 指南,第 3 部分: 在 Sails 中建模关系
将您的 Sails.js 应用程序从博客 API 重构为更加一般化的内容管理系统,然后使用关联来定义一位作者与多篇文章之间的复杂关系。您还可以向您不断增加的 HTTP API 中新创建的内容添加评论和标签。
技术文章 2016年 10月 26日
使用 Redux 管理状态,第 4 部分: 使用 Redux 实现时间旅行
在这个由 5 部分组成的系列中,了解 Redux 库如何消除 JavaScript 状态管理的痛苦,使得实现无限撤销/重做和实时编辑时间旅行等特性变得很轻松。
技术文章 2016年 10月 18日
使用 Redux 管理状态,第 3 部分: 使用 Redux 实现异步操作
在这个由 5 部分组成的系列中,了解 Redux 库如何消除 JavaScript 状态管理的痛苦,使得实现无限撤销/重做和实时编辑时间旅行等特性变得很轻松。
技术文章 2016年 10月 18日
使用 Redux 管理状态,第 1 部分: Redux 简介
在这个由 5 部分组成的系列中,了解 Redux 库如何消除 JavaScript 状态管理的痛苦,使得实现无限撤销/重做和实时编辑时间旅行等特性变得很轻松。
技术文章 2016年 10月 12日
使用 Redux 管理状态,第 2 部分: 结合使用 Redux 和 React
在这个由 5 部分组成的系列中,了解 Redux 库如何消除 JavaScript 状态管理的痛苦,使得实现无限撤销/重做和实时编辑时间旅行等特性变得很轻松。
技术文章 2016年 10月 12日
在基于 Web 的 VNC 应用程序中支持多种键盘布局
利用最近推出的浏览器 API(可用在 Chrome、Firefox 和 Opera 中)向基于 Web 的 VNC 客户端添加对多种键盘布局的支持。
教程 2016年 09月 27日
使用 gulp 构建 Angular 项目
gulp 是一个前端项目的自动化构建工具。基于 Node.js 流原理,gulp 可以完成项目的快速构建并减少频繁的 I/O 操作。gulp 的 API 非常易于使用,通过代码优于配置的策略,gulp 让简单的任务更简单,复杂的任务可管理。本文将通过一个示例介绍如何使用 gulp 构建基于 Angular 开发的前段项目。
技术文章 2016年 08月 25日
RichFaces 3.3.3 引起的 IE 兼容性问题及解决方案
本文梳理了 RichFaces 3.3.3 中 IE 兼容性问题及解决方案,利用简单的修补方案,避免了 RichFaces 升级到 4.x 版本所带来的较大变更成本,避免了牺牲 IE 新特性而采取兼容性设置的临时解决方案,从而让 RichFaces 3.3.3 可以继续顺利使用在高版本的 IE 浏览器中。
技术文章 2016年 08月 10日
log.io:浏览器端实时日志监管系统
log.io 是一套基于 Node.js 的浏览器端实时日志管理系统,可以帮助工程师更加及时有效的查看日志,发现错误。本文通过讲解 log.io 相关的配置,工作原理,代码撰写,以帮助读者架设自己的日志系统。
技术文章 2016年 07月 18日
使用 Java、Weka 和 dashDB 服务构建一个数据挖掘应用程序
dashDB(以前称为 Analytics Warehouse 和 BLU Acceleration)服务将数据仓库和分析作为 IBM Bluemix 上的一项服务来提供。开发人员可以使用云中提供的超快的 IBM BLU 数据库技术来开发和部署高效的分析应用程序。了解如何开发使用 Weka 统计分析工具和 IBM BLU 纵列数据库 (columnar database) 来开发数据挖掘应用程序。
技术文章 2016年 06月 27日
Dojo Dijit DateTextBox 使用实践
Dojo 对本地化提供了很好的支持,比如 DateTextBox、TimeTextBox、NumberTextBox,可以自动完成日期、时间和数字的本地化功能。这篇文章结合实际项目经验,详细介绍了 Dojo 控件 DateTextBox 的属性、方法、客户端和服务器端如何解析区域自适应的日期格式,以及如何定制一个个性化的 DateTextBox。
技术文章 2016年 06月 22日
将 Twitter 列表转换为 RSS
将来自 Twitter 小部件的 HTML 输出解析为 RSS 提要,以便在提要阅读器、IFTTT 秘诀和自定义应用程序中使用它们。
技术文章 2016年 05月 30日
Bluemix 基础:开始使用您的免费试用版
您已经了解了 Bluemix 的概述,而且对它的用途也已有所了解。现在是时候动手干正事了。在本教程中,您将迈出使用 IBM 强大的云平台的第一步:开始使用免费的 Bluemix 试用版。
技术文章 2016年 05月 19日
高效使用 JavaScript 闭包
了解 JavaScript 闭包的特征和它们的生命周期,以便预防 Node.js 应用程序中的内存泄漏。
技术文章 2016年 05月 16日
深入理解跨站点 WebSocket 劫持漏洞的原理及防范
WebSocket 作为 HTML5 的新特性之一格外吸引着开发人员的注意,因为它的出现使得客户端(主要指浏览器)提供对 Socket 的支持成为可能,从而在客户端和服务器之间提供了一个基于单 TCP 连接的双向通道。该技术被广泛应用到了实时性要求比较高的各类应用,譬如在线证券、在线游戏,以及不同设备之间信息同步。不幸的是,WebSocket 相关的安全漏洞也逐步被披露出来,其中最容易发生的就是跨站点 WebSocket 劫持漏洞。本文将深入浅出为读者介绍跨站点 WebSocket 漏洞的原理、检测方法和修复方法。
技术文章 2016年 05月 10日
使用 PostCSS 进行 CSS 处理
在 Web 应用开发中,CSS 的处理一直是一个重要的环节。由于 CSS 规范本身的发展滞后,Web 开发人员大多使用 Sass 或 Less 这样的 CSS 预处理器语言来编写样式,再转换成 CSS 代码。PostCSS 是目前流行的一个工具,它使用 JavaScript 代码来转换 CSS 中的样式。PostCSS 通过不同的插件来支持对 CSS 的不同处理,目前已有 200 多个不同的插件。PostCSS 的插件可以完成各种不同的功能,如支持变量和混入,支持未来的 CSS 语法和添加浏览器特定前缀等。本文将对 PostCSS 及其常用插件进行详细的介绍。
技术文章 2016年 04月 26日
全球化测试中利用 Selenium 定位 Web 元素难点解析
在软件生命周期各个阶段都逐渐开始重视交付速度的情况下,全球化测试同样也面临了敏捷的挑战。因此自动化测试也开始在全球化测试领域变得流行起来,但是由于受限于翻译验证性测试中"一次编写,多个语言环境下运行"的特点,在利用 Selenium 进行 Web 自动化测试时对元素的精准一致定位就成了编写自动化脚本的瓶颈。本文将针对现阶段遇到的问题结合实例详细阐述在利用 Selenium 对 Web 应用进行自动化测试时定位元素的方法,并针对全球化测试中遇到的难点给予重点解答。
技术文章 2016年 04月 18日
构建一个混合的费用跟踪应用程序
通过使用 StrongLoop 工具(包括开源 LoopBack 框架)轻松创建 REST 服务。使用 Ionic 框架和 LoopBack 框架的 AngularJS SDK,创建一个混合应用程序来使用该服务。扩展 API 为客户提供展示费用数据的更多灵活性,并将服务器端代码推送到 IBM Bluemix。
技术文章 2016年 04月 13日
使用 jspm 把握 JavaScript 模块的未来
jspm 框架在 JavaScript 客户端依赖项管理方面有了新的突破。得益于 jspm,您现在就可以了解如何使用未来的 JavaScript (ECMAScript 6) 语言功能。了解 jspm 如何通过 npm 和 GitHub 等注册表自动化模块解析,并探讨 jspm 包含的增值工具。
技术文章 2016年 04月 06日
面向 JavaScript 开发人员的 Sails.js 指南,第 2 部分: 模型和蓝图
Sails.js 中的模型是通过 JavaScript 对象表示的,这些对象可存储在任何类型的数据存储中 -- 关系、面向文档或其他存储。在 Sails.js 中开发您的第一个模型,然后开始使用 Sails 蓝图,后者提供了对数据驱动的应用程序无处不在的创建、读取、更新和删除功能的内置支持。
技术文章 2016年 03月 22日
使用 Bluemix 将 Java 应用程序迁移到混合云,第 4 部分
使用 Secure Gateway 将一个在 Bluemix 中运行的 Java Platform, Enterprise Edition 应用程序连接到一个在 Bluemix 以外的地方运行的关系数据库。
技术文章 2016年 03月 18日
Ratpack:构建简单高效的 HTTP 微服务
随着微服务架构(microservice)的流行,很多应用被拆分成若干个独立的小应用,并使用 HTTP 协议作为服务直接的通讯协议。每个微服务只完成一个相对独立的功能。对于这些 HTTP 微服务来说,传统的 Servlet 容器过于复杂和厚重,运行所需的内存消耗过高。Ratpack 是一个用来开发高效 HTTP 微服务的 Java 库,它基于 Netty,并采用异步非阻塞和事件驱动的方式来提高系统的性能。Ratpack 可以作为 HTTP 微服务的基础。本文对 Ratpack 进行了详细的介绍。
技术文章 2016年 03月 14日
使用 Vue.js 和 Bluemix 创建模块化的单页应用程序,第 1 部分: 开发和测试前端
在这个由两部分组成的教程中,构建一个具有响应式 UI、简单而又强大的单页应用程序,并将其部署到云中。在第 1 部分中,将使用 Vue.js JavaScript 框架开发前端,使用 Node Package Manager (NPM) 执行依赖关系管理,使用 webpack 作为构建工具,使用 Foundation 实现响应式 UI。学习 Vue.js 的基本原理和高级使用,使用模块化设计来支持不断扩展的应用程序。在第 2 部分中,会将应用程序部署到 IBM Bluemix。
技术文章 2016年 03月 08日
使用 Vue.js 和 Bluemix 创建模块化的单页应用程序,第 2 部分:将应用程序部署到云中
在这个由两部分组成的教程中,构建一个具有响应式 UI、简单而又强大的单页应用程序,并将其部署到云中。在第 1 部分中,将使用 Vue.js JavaScript 框架开发前端,使用 Node Package Manager (NPM) 执行依赖关系管理,使用 webpack 作为构建工具,使用 Foundation 实现响应式 UI。学习 Vue.js 的基本原理和高级使用,使用模块化设计来支持不断扩展的应用程序。在第 2 部分中,将应用程序部署到 IBM Bluemix
技术文章 2016年 03月 08日
Docker:带给现代开发人员的福利
使用 Docker 更富有成效地编码,更高效地扩展您的技能。简化您的开发环境,消除依赖项冲突,并使用容器化的应用程序来减少开发和学习时间。
技术文章 2016年 02月 22日
使用 Docker 和 Bluemix 容器化 golang 应用程序
使用 Docker、Bluemix 和 Object Storage 构建和部署一个使用 Go 编写的容器化应用程序。
技术文章 2016年 01月 25日
使用 PHP、MongoDB 和 IBM Bluemix 构建一个笔记本应用程序
本文将介绍如何使用 IBM Bluemix,通过 PHP、MongoDB 和 Bootstrap 构建和部署一个基于 Web 的笔记本应用程序。它使用 MongoDB 提供快速的、可扩展的文档存储,使用 Slim PHP 微型框架提供应用程序的业务逻辑,使用 Bootstrap 提供一个响应式、移动友好的用户界面。
技术文章 2016年 01月 20日
来自 Bluemixathon 挑战赛的 5 个最优秀的灾难援助应用
了解 Bluemixathon:救援与恢复运动挑战赛的获胜者。了解每个类别的特等奖获得团队和获胜者如何应用 IBM Bluemix 服务构建灾难援助应用程序。
技术文章 2016年 01月 20日
使用 IBM Bluemix 在云中构建和部署一个投资跟踪应用程序,第 1 部分
在这个包含两部分的系列的第 1 部分中,我将介绍如何使用一个开放 API 连接并检索财务数据。一个顺应移动趋势的接口框架使应用程序能够在桌面计算机和移动设备上同样良好地运行。而将它托管在 IBM Bluemix 上保证了可靠性和可扩展性。
技术文章 2016年 01月 11日
使用 IBM Bluemix 在云中构建和部署一个投资跟踪应用程序,第 2 部分
在这个包含两部分的系列的第 2 部分中,我将介绍如何使用第 1 部分中开发的 PHP 应用程序中的财务数据,提供投资组合的即时、准确的估值。
技术文章 2016年 01月 11日
读者最喜爱的教程:2015 年最优秀的 5 篇云计算教程
您可能已经注意到,我们今年在 developerWorks 上发表的许多云计算内容都集中在 IBM Bluemix 上。实际上,我已经发表了我们的 2015 年最优秀的 5 篇 Bluemix 教程的名单。但是,除了为这个(非常强大的)产品编写的文章以外,还有许多为云编写的文章。这正是我总结了这个单独的名单的原因:2015 年发表的专注于 Bluemix 以外的云主题的最优秀的 5 篇 developerWorks 教程。这些教程的选择基于 2015 年截至目前的 developerWorks 流量数据 - 没错,这些是今年大家最喜爱的教程。
技术文章 2016年 01月 05日
部署一个基于 Meteor 的 Web 和移动聊天服务器
在 Bluemix 上为您的开发团队或好友/家人托管一个您全权控制的私人群聊服务器。在此过程中,了解 developerWorks Premium 会员计划如何让您在云服务部署上领先一步。
技术文章 2016年 01月 04日
为 Bluemix 上运行的 Node.js 应用程序自动收集法律报告
发布新的软件版本之前,开发人员和发布经理需要确保软件中包含的库已被授权用于商业用途。构建 Node.js 应用程序时,您可能使用数十个外部库,每个库都有不同的许可条款。收集所有这些库的信息可能很痛苦而且很耗时。本文介绍如何自动完成这些任务,并生成项目中所用全部依赖项的列表。这个列表中包括依赖项所遵守的许可,以及可在哪个网站或存储库中找到它们。
技术文章 2015年 12月 28日
使用 Play 实现 Web 开发,第 1 部分: 使用 Play Framework 和 Scala 管理用户身份验证
为您的 Play Framework 应用程序实现用户管理并运用您的 Scala 技能。Pablo Pedemonte 将指导您构建一个处理身份验证和授权的基本 Play 应用程序。您甚至可使用该应用程序代码作为您自己的 Play 项目的起点,缩短用户管理开发时间。
技术文章 2015年 12月 21日
微服务实战,第 2 部分: 容器和微服务 — 完美的一对
探索 Linux 容器如何让软件开发产生革命性的变化并推动微服务转变整个行业。了解对成功采用微服务非常重要的一些需求,以及基于容器的基础架构如何使得满足这些需求变得更容易。
技术文章 2015年 12月 21日
使用 Play 实现 Web 开发,第 2 部分:在云中释放 Play 的威力
按照一个循序渐进的指南,准备、保护并部署一个重要的 Play Framework 应用程序来在 IBM Bluemix 中运行。该应用程序实现了用户管理和身份验证,使用 MongoDB 执行持久化,使用 SendGrid 提供电子邮件服务。
技术文章 2015年 12月 21日
读者最喜爱的教程:2015 年最优秀的 5 篇 Bluemix 教程
我们的 2015 年最受欢迎的 5 篇 Bluemix 教程通过各种方法探索了 Bluemix 的基础知识。 显然,你们中的许多人希望更好地了解能够使用这个强大的、灵活的解决方案做些什么,这些教程可以提供帮助。
技术文章 2015年 12月 15日
2015 年最优秀的 Web 开发教程
developerWorks 技术编辑展示了 2015 年发布的面向 Web 开发人员的最优秀教程。
技术文章 2015年 12月 15日
Bluemix 基础:为您的 PHP 应用程序设置团队协作和自动部署
在本教程中,将会学习将应用程序代码存储于托管在 DevOps Services 上的 Git 存储库中,将代码推送到该存储库,以及配置一个多阶段 Delivery Pipeline 来实现自动部署的基础知识。只要您或您团队的其他人将代码推送到您的 Git 存储库,就会触发该管道。
技术文章 2015年 12月 10日
Bluemix 基础:为您的 Node.js 应用程序设置团队协作和自动部署
在本教程中,将会学习将应用程序代码存储于托管在 DevOps Services 上的 Git 存储库中,将代码推送到该存储库,以及配置一个多阶段 Delivery Pipeline 来实现自动部署的基础知识。只要您或您团队的其他人将代码推送到您的 Git 存储库,就会触发该管道。
技术文章 2015年 12月 10日
从 BEM 谈大型项目中 CSS 的组织和管理
随着 Web 应用开发的不断复杂化,大型 Web 应用的 CSS 文件数量较多而且难以组织。本文从 BEM 这一 CSS 命名方法学出发,介绍在大型前端项目中对于 CSS 的组织方式,探索相关的最佳实践。
技术文章 2015年 12月 07日
Bluemix 基础:为您的 Java 应用程序设置团队协作和自动部署
在本教程中,学习将应用程序代码存储于托管在 DevOps Services 上的 Git 存储库中,将代码推送到该存储库,以及配置一个多阶段 Delivery Pipeline 来实现自动部署的基础知识。只要您或您团队的其他人将代码推送到您的 Git 存储库,就会触发该管道。
技术文章 2015年 12月 03日
Bluemix 基础:将一个示例 PHP 应用程序部署到云中
使用作为 Web 开发人员的您已经熟悉的语言和工具,开始在云中工作。在本教程中,将学习如何运行、修改、测试一个简单的 PHP 应用程序,并将其部署到云中。在将应用程序部署到 IBM 云开发平台 Bluemix 后,任何人都可以通过网络访问它。
技术文章 2015年 12月 02日
面向 JavaScript 开发人员的 Sails.js 指南,第 1 部分: 使用 Sails 构建和部署一个基本 Web 应用程序
与许多服务器端 JavaScript 框架一样,Sails.js 使构建传统的 Web 应用程序变得更简单。Sails 还包含一些给 Rails 带来革命性变化,给 Node.js 之上的 Web 和移动开发带来全新的生产力水平的理念。本系列的第一部分概述 Sails 的与众不同之处,包括它的新派 MVC 架构方法。您还会设置您的开发环境,将一个基本的 Sails 应用程序部署到 IBM Bluemix。
技术文章 2015年 12月 02日
使用基于日历的规则让您的 Bluemix 应用程序富有弹性
本文将演示如何使用 Bluemix Auto-Scaling 服务,通过扩展应用程序运行时指标(比如内存、响应时间等),让您的应用程序富有弹性。Auto-Scaling 服务现在有一个新特性,该特性支持您分配基于日历的规则,将您的应用程序在特定时期内的扩展和缩小到指定的实例数量。此特性对需要让多个节点实例在特定时段内保持活动状态的应用程序很有用。
技术文章 2015年 11月 24日
Bluemix 基础:将一个示例 Node.js 应用程序部署到云中
使用作为 Web 开发人员的您已经熟悉的语言和工具,开始在云中工作。在本教程中,将学习如何运行、修改、测试一个简单的 Node.js 应用程序并将其部署到云中。在将应用程序部署到 IBM 云开发平台 Bluemix 后,任何人都可以通过网络访问它。
技术文章 2015年 11月 23日
Bluemix 基础:将一个示例 Java 应用程序部署到云中
使用作为 Java 开发人员的您已经熟悉的语言和工具,开始在云中工作。在本教程中,将学习如何使用 Java 语言和 IBM Bluemix Tools for Eclipse 来运行、修改、测试一个简单 Web 应用程序,并将其部署到云中。在将应用程序部署到 IBM 云开发平台 Bluemix 后,任何人都可以通过网络访问它。
技术文章 2015年 11月 23日
企业中的 IBM 和 Node.js: 针对 IBM SDK for Node.js 的核心转储调试
使用一个与 IBM SDK for Node.js 协同运行的 Eclipse 插件来调试 Node.js 应用程序崩溃和内存泄漏,帮助诊断核心转储文件 (core dump)。
技术文章 2015年 11月 18日
Bluemix 基础:将 SQL 数据库添加到您的 Java 应用程序中
学习如何在 Bluemix 上创建一个 SQL 数据库,并将其添加到您的 Java Web 应用程序中。探索一个数据驱动、动态生成的网络商店,该商店会根据当前库存水平来改变外观。使用基于 Web 的 Bluemix SQL 数据库控制台查看和维护您的 SQL 数据库。
技术文章 2015年 11月 18日
Bluemix 基础:将 Cloudant NoSQL 数据库添加到您的 Node.js 应用程序中
学习如何在 Bluemix 上创建一个 Cloudant NoSQL 数据库并将其添加到您的 Node.js Web 应用程序中。探索构建一个数据驱动、动态生成的网络商店,该商店会根据当前库存水平来改变外观。使用基于 Web 的 Cloudant 仪表板查看和维护您的 NoSQL 数据库。
技术文章 2015年 11月 16日
探索 IBM Bluemix
观看 David Barnes 演示 IBM 的平台即服务产品 Bluemix。他将重点演示如何开始在 IBM Bluemix 上开发和部署应用程序。
技术文章 2015年 11月 16日
Bluemix 基础:将一个 SQL 数据库添加到您的 PHP 应用程序中
学习如何在 Bluemix 上创建一个 SQL 数据库,并将其添加到您的 PHP Web 应用程序中。探索一个数据驱动、动态生成的网络商店,该商店会根据当前库存水平来改变外观。使用基于 Web 的 Bluemix SQL 数据库控制台查看和维护您的 SQL 数据库。
技术文章 2015年 11月 16日
Bluemix 基础:将服务添加到您的 Bluemix 应用程序中
探索 Bluemix 中提供的云服务的一般功能。了解如何在平台中添加和管理服务。快速查看样板应用程序,它们是面向流行的网络技术和语言的示例代码和服务包。
技术文章 2015年 11月 16日
使用 Redis 和 Bluemix 上的 IBM Single Sign On 服务扩展身份验证
使用 Redis 实现 express-session 的持久存储,从而允许对使用 IBM Single Sign On 的 Node.js 应用程序进行横向扩展。
技术文章 2015年 11月 11日
使用 Vaadin 在云中开发全堆栈 Java 应用程序
使用 Vaadin Rich Web Starter 样板在几分钟内将一个定制的 DB2 支持的三层 order-desk Web 应用程序部署到 Bluemix 云。
技术文章 2015年 11月 10日
使用 Intro.js 向 JavaScript 应用程序添加交互式文档
使用 Intro.js 向 JavaScript 应用程序添加易于理解的交互式用户文档。通过一个示例导览实现,了解如何在应用程序的 UI 中通过现代方式演示应用程序的特性。
技术文章 2015年 11月 09日
使用 Vaadin 实现全堆栈 Java Web 开发
Java Web 开发人员常常被迫学习 JavaScript、CSS 和 HTML5(它们是所有现代浏览器的基石),以便为其 Web 应用程序创建引人注目的交互式用户体验。Vaadin 开源框架通过在 100% 的 Java 世界中为 Java 开发人员提供全堆栈控制来支持 Java 开发人员。
技术文章 2015年 11月 02日
将 LAMP 应用程序迁移到 Bluemix
学习如何将经典 LAMP 应用程序 (Drupal) 迁移到 IBM Bluemix
技术文章 2015年 10月 26日
在 Bluemix 上构建一个多服务消息应用程序,第 2 部分:部署和测试
在这个由两部分组成的教程系列中,将学习如何设计和构建消息服务应用程序。本文使用一个 Liberty for Java 应用程序作为示例,您将了解如何集成两个外部消息服务,使用它们的 API,使用 IBM Bluemix SQL Database Service 实现持久性,使用 Dojo JavaScript 框架提供一个富 Web 2.0 前端。在第 1 部分中,我们分析了一个现有的多消息应用程序的不同组件。在第 2 部分中,我们将重点介绍将应用程序部署到 Bluemix 上的细节、外部消息服务 API 帐户细节,以及 IBM WebSphere Application Server V8.5 Liberty 配置文件上的本地测试。
技术文章 2015年 10月 21日
大规模数据集成: 探索 OSLC 示例
探索一些简单但实用的示例,这些示例结合使用了本系列中目前为止介绍的不同概念,轻松无缝地跨各种工具来集成信息。这些示例使用了开放生命周期协作服务 (OSLC) 词汇表和标准,但它们对任何想要快速连接信息来跨数据存储寻找价值的参与群体同样有用。
技术文章 2015年 10月 21日
在 Bluemix 上构建一个多服务消息应用程序,第 1 部分:设计和实现
在这个由两部分组成的教程系列中,将学习如何设计和构建消息服务应用程序。本文使用一个 Liberty for Java 应用程序作为示例,您将了解如何集成两个外部消息服务,使用它们的 API,使用 IBM Bluemix SQL Database Service 实现持久性,使用 Dojo JavaScript 框架提供一个富 Web 2.0 前端。在第 1 部分中,我们将分析一个现有多消息应用程序,从高级设计到低级代码细节进行分析,查看不同的层和每层中的各个组件。
技术文章 2015年 10月 15日
React 介绍及实践教程
React 是由 Facebook 推出的一个 JavaScript 框架,主要用于前端开发。本文主要介绍 React 的一些重要的基本概念,包括虚拟 DOM 和组件。于此同时还会涉及 React 所使用的 JSX 和 Flux 单向数据流的介绍说明,并通过一个完整的实例让您可以快速地了解 React。
技术文章 2015年 09月 22日
大规模数据集成: OSLC 和 Linked Data Platform
了解开放式生命周期协作服务 (OSLC) 社区如何将本系列中介绍的概念应用于协作式软件开发中。OSLC 使用了 Linked Data 和其他语义 Web 标准,使得需求跟踪、开发和测试工具在整个软件生命周期中变得更容易协同工作。
技术文章 2015年 09月 21日
将公司内部的单点登录扩展到 Bluemix Web 应用程序
本文介绍使用您现有的公司 SSO 轻松地为 Bluemix Web 应用程序实现的一个单点登录解决方案。这个启用了 SAML 的解决方案可在 1 小时内创建完成,不需要更改公司现有的基础设施或部署新软件。
技术文章 2015年 09月 21日
第 1 - 100 条,共 1393 条 | 下一页
显示内容简介 | 隐藏内容简介