Tagged articles

Web Development

1128 articles · Page 12 of 12
Architect
Architect
Oct 24, 2015 · Frontend Development

Case Study: React.js, Redux, and Node.js Architecture for Baidu Mami E‑commerce WebApp

This article presents a detailed case study of a mobile‑first single‑page web application built with React.js, Redux, React‑router, and a custom Node.js framework, describing the technology selection, development workflow, encountered challenges, and the advantages and drawbacks of the chosen stack.

Frontend ArchitectureNode.jsReAct
0 likes · 10 min read
Case Study: React.js, Redux, and Node.js Architecture for Baidu Mami E‑commerce WebApp
21CTO
21CTO
Oct 13, 2015 · Backend Development

PHP 7 vs HHVM: Which Runtime Delivers Faster Web Performance?

This article compares PHP 7 and HHVM, explaining their origins, how they parse and execute code, presenting benchmark results for WordPress and Drupal, listing companies that use HHVM, and discussing future prospects to help developers choose the best backend runtime.

PHPWeb Developmentbackend
0 likes · 9 min read
PHP 7 vs HHVM: Which Runtime Delivers Faster Web Performance?
21CTO
21CTO
Oct 6, 2015 · Backend Development

15 Essential PHP Libraries Every Backend Developer Should Know

This article introduces fifteen powerful PHP libraries—from testing tools like Mink and Parody to networking utilities such as Requests and Unirest—detailing each library’s purpose, key features, and usage, helping backend developers accelerate web development and enhance application capabilities.

LibrariesPHPWeb Development
0 likes · 9 min read
15 Essential PHP Libraries Every Backend Developer Should Know
Java High-Performance Architecture
Java High-Performance Architecture
Sep 28, 2015 · Frontend Development

How CSS Preprocessors and Postprocessors Boost Front-End Development Efficiency

This article explains what CSS preprocessors and postprocessors are, how they add programming features and compatibility handling to CSS, provides LESS and Autoprefixer examples, and outlines their implementation principles, advantages, and drawbacks, helping developers improve large-scale front-end workflows.

AutoprefixerCSSPreprocessor
0 likes · 4 min read
How CSS Preprocessors and Postprocessors Boost Front-End Development Efficiency
21CTO
21CTO
Sep 20, 2015 · Frontend Development

10 Common Web Development Mistakes and How to Fix Them

This article outlines ten frequent web developer pitfalls—from outdated HTML and browser‑specific code to slow performance and excessive page reloads—explaining their impacts and offering practical solutions such as modern semantic markup, cross‑browser testing, image optimization, responsive design, and automated tooling.

CSSHTMLJavaScript
0 likes · 15 min read
10 Common Web Development Mistakes and How to Fix Them
21CTO
21CTO
Aug 14, 2015 · Frontend Development

From AJAX to Node: A Journey Through Modern Web Development

Tracing the evolution of web technologies—from early AJAX challenges and jQuery’s rise, through Chrome’s dominance, GitHub’s impact, OAuth, JSON, and modern frameworks like Node.js and Bootstrap—the article reflects on how these tools reshaped frontend development and the broader software landscape.

AJAXBig DataNode.js
0 likes · 14 min read
From AJAX to Node: A Journey Through Modern Web Development
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jul 29, 2015 · Frontend Development

An Overview of Backbone.js: Architecture, Core Components, and Practical Use Cases

This article provides a comprehensive introduction to Backbone.js, describing its lightweight MVC architecture, core components such as Models, Collections, Views, Events, Sync, Router, and History, and discusses its advantages, suitable scenarios, comparisons with other frameworks, and a real‑world implementation in the Wandoujia PC client.

Backbone.jsJavaScriptMVC
0 likes · 15 min read
An Overview of Backbone.js: Architecture, Core Components, and Practical Use Cases
Meituan Technology Team
Meituan Technology Team
Jul 16, 2015 · Frontend Development

Componentization Development Practices at Meituan: From Version 1.0 to 3.0

Meituan’s componentization journey progressed from early resource‑centric modules (1.0) through mature lifecycle, data‑binding, and Flux integration (2.0) to a React‑based, NPM‑distributed, Reduce‑bundled, Turbo‑enhanced ecosystem (3.0), systematically reducing front‑end complexity while boosting reuse, performance, and full‑stack development efficiency.

Component ArchitectureFluxLifecycle
0 likes · 14 min read
Componentization Development Practices at Meituan: From Version 1.0 to 3.0
Ctrip Technology
Ctrip Technology
Jun 30, 2015 · Frontend Development

The Evolution of Responsive Design: Principles, Practices, and Implementation

This article explores the challenges of traditional responsive design across diverse mobile platforms, defines responsive design, outlines its advantages and pitfalls, and presents a comprehensive workflow—including product planning, UI/UX design, testing, development, and on‑demand resource loading—to achieve efficient, cross‑device web experiences.

Web Developmentfrontendmedia queries
0 likes · 9 min read
The Evolution of Responsive Design: Principles, Practices, and Implementation
Java High-Performance Architecture
Java High-Performance Architecture
Jun 5, 2015 · Frontend Development

Why Static Pages Boost Speed, SEO, and Security – A Practical Guide

Static page generation dramatically improves load times, reduces server load, enhances SEO, and strengthens security by eliminating dynamic processing and database queries, while allowing flexible strategies such as full-page or partial static rendering for high‑traffic pages like homepages and detail pages with dynamic comments.

SEOWeb Developmentfrontend
0 likes · 2 min read
Why Static Pages Boost Speed, SEO, and Security – A Practical Guide
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Mar 22, 2015 · Backend Development

Overview of Erlang Web Servers and Frameworks

This article reviews several Erlang-based web servers and frameworks—including Yaws, Mochiweb, Misultin, Cowboy, httpd, SimpleBridge, webmachine, Nitrogen, Zotonic, and Chicago Boss—highlighting their features, documentation quality, integration with supervision trees, and suitability for building high‑performance HTTP services.

Web Developmenterlanghttp
0 likes · 5 min read
Overview of Erlang Web Servers and Frameworks
Qunar Tech Salon
Qunar Tech Salon
Mar 9, 2015 · Frontend Development

Angular 2.0: Motivation, Design, and Key Features (with AngularJS 1.3 Overview)

This article reviews the latest AngularJS 1.3 release, explains why a major rewrite was needed for Angular 2.0, and details the new language AtScript, dependency‑injection improvements, component model, Web Components support, and other design decisions shaping modern frontend development.

AngularAtScriptComponent Architecture
0 likes · 29 min read
Angular 2.0: Motivation, Design, and Key Features (with AngularJS 1.3 Overview)
Baidu Tech Salon
Baidu Tech Salon
Jan 9, 2015 · Frontend Development

A Practical Guide to Developing Web Applications

This practical guide defines a web application as task‑oriented software distinct from informational websites and outlines a five‑step development workflow—analysis, design, implementation, polishing, and release with follow‑up—detailing requirements gathering, prototyping, framework selection, testing, deployment, and iterative improvement.

DesignWeb ApplicationWeb Development
0 likes · 9 min read
A Practical Guide to Developing Web Applications
Baidu Tech Salon
Baidu Tech Salon
Dec 31, 2014 · Frontend Development

The Evolution of HTML5 and Its Impact on Mobile Web Development

The article traces HTML5’s evolution from its 1999 HTML4 roots through the 2007 WHATWG revival and 2014 W3C recommendation, highlighting how Apple, Google, and early hybrid frameworks spurred mobile adoption despite initial hardware API limits, ultimately enabling richer “Super App + WebApp” experiences as browsers and devices improved.

Browser EvolutionFront-endHTML5
0 likes · 10 min read
The Evolution of HTML5 and Its Impact on Mobile Web Development
Baidu Tech Salon
Baidu Tech Salon
Dec 12, 2014 · Frontend Development

Overview of HTML5 and Prospects for HTML6

HTML5, widely adopted for audio, video, offline storage and new semantic elements, remains evolving, while the speculative HTML6 proposal envisions namespace‑prefixed custom tags such as logo and html:media, richer metadata, unified APIs, and clearer semantics to improve readability and media handling, though it is not yet finalized.

HTMLHTML6Namespace
0 likes · 10 min read
Overview of HTML5 and Prospects for HTML6
Baidu Tech Salon
Baidu Tech Salon
Nov 13, 2014 · Backend Development

Top 20 PHP Frameworks of 2014 – Find the Best Fit for Your Project

This article reviews the twenty most notable PHP frameworks of 2014, describing each one's key features, performance characteristics, and typical use cases, helping developers choose the most suitable framework for building secure, efficient web applications.

FrameworksPHPWeb Development
0 likes · 11 min read
Top 20 PHP Frameworks of 2014 – Find the Best Fit for Your Project
Suning Design
Suning Design
Nov 13, 2014 · Frontend Development

Discover 20+ Lightweight jQuery Plugins to Boost Your Frontend

This guide showcases a curated collection of lightweight jQuery plugins—covering layout, animation, media, sliders, typography, and utility features—each described with its core functionality and visual example to help developers enhance website interactivity and design efficiently.

JavaScriptUI componentsWeb Development
0 likes · 8 min read
Discover 20+ Lightweight jQuery Plugins to Boost Your Frontend
Baidu Tech Salon
Baidu Tech Salon
Nov 5, 2014 · Frontend Development

The Evolution of HTML5: From Birth to Standardization

Over eight years, HTML5 evolved from a 2008 draft aimed at replacing Flash into a fully standardized web language, reshaping development by enabling native audio, video, and interactive content, overcoming early industry disputes and performance limits, and paving the way for future versions and richer mobile experiences.

Flash ReplacementHTML5HTML5 History
0 likes · 6 min read
The Evolution of HTML5: From Birth to Standardization
Baidu Tech Salon
Baidu Tech Salon
Sep 30, 2014 · Backend Development

The Rise of the API Economy and a Curated List of Useful API Services

The booming API economy lets developers replace custom code with ready‑made services—such as authentication, analytics, storage, and payments—so they can cut development time, lower bugs, and concentrate on core business logic, as illustrated by a curated list of useful APIs.

APIProductivityWeb Development
0 likes · 8 min read
The Rise of the API Economy and a Curated List of Useful API Services
Baidu Tech Salon
Baidu Tech Salon
Jun 30, 2014 · Frontend Development

Google Announces Dart Support for App Engine and Future Development Plans

Google announced at I/O that its Dart language will soon run on App Engine via managed VMs and custom runtimes, while also supporting Docker deployment, async/await features, and broader Chrome integration, aiming to make Dart a general‑purpose, front‑end and back‑end language with strong tooling and industry adoption.

App EngineDARTGoogle I/O
0 likes · 6 min read
Google Announces Dart Support for App Engine and Future Development Plans
MaGe Linux Operations
MaGe Linux Operations
Jun 28, 2014 · Fundamentals

Level Up Your Programming Skills: A Beginner’s Roadmap to Mastery

This comprehensive guide offers a step‑by‑step learning roadmap for new programmers, covering essential scripting languages, Unix/Linux tools, web fundamentals, advanced C/Java topics, databases, system programming, and practical projects to build solid technical foundations.

Beginner GuideLearning RoadmapWeb Development
0 likes · 20 min read
Level Up Your Programming Skills: A Beginner’s Roadmap to Mastery
Suning Design
Suning Design
Jun 2, 2014 · Mobile Development

From Web Game to Mobile App: The 2048 Journey and Lessons Learned

The author recounts how a simple web‑based 2048 clone unexpectedly went viral, the pressures of sudden fame, the ethical dilemmas of monetizing an open‑source game, and the technical process of turning it into a PhoneGap‑based mobile app while reflecting on personal growth.

2048Game DevelopmentPhoneGap
0 likes · 13 min read
From Web Game to Mobile App: The 2048 Journey and Lessons Learned
Suning Design
Suning Design
Apr 10, 2014 · Frontend Development

Turning Design Chaos into Seamless Front‑End Collaboration

This article explains how front‑end engineers can overcome common design‑communication hurdles by establishing clear style guidelines, standardizing reusable components, and aligning visual expectations, ultimately creating a unified product look and smoother teamwork between designers and developers.

Design CollaborationStyle GuideUI standards
0 likes · 5 min read
Turning Design Chaos into Seamless Front‑End Collaboration