0% found this document useful (0 votes)
51 views11 pages

Web Trends

Node.js is a server-side JavaScript platform that uses an event-driven, non-blocking I/O model rather than threading. NoSQL databases are useful for storing large quantities of non-relational data and enabling fast retrieval for tasks like analyzing website traffic or social media posts. HTML5 is the latest standard for HTML that introduces new semantic elements, media elements like <video> and <audio>, and forms while removing unused elements. CSS3 builds on CSS2 with new modules for effects like rounded borders, shadows, animations and multiple columns. Visual Studio 2011 features improvements for asynchronous programming, cloud development, HTML5/CSS3 support, and mobile development templates.

Uploaded by

Pratyush
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views11 pages

Web Trends

Node.js is a server-side JavaScript platform that uses an event-driven, non-blocking I/O model rather than threading. NoSQL databases are useful for storing large quantities of non-relational data and enabling fast retrieval for tasks like analyzing website traffic or social media posts. HTML5 is the latest standard for HTML that introduces new semantic elements, media elements like <video> and <audio>, and forms while removing unused elements. CSS3 builds on CSS2 with new modules for effects like rounded borders, shadows, animations and multiple columns. Visual Studio 2011 features improvements for asynchronous programming, cloud development, HTML5/CSS3 support, and mobile development templates.

Uploaded by

Pratyush
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

WEB TRENDS

Node.js

In simple words is server-side JavaScript


Node.js uses an event-based server execution procedure
rather than the multithreaded execution in PHP. Intermediate level
knowledge of JavaScript, jQuery and Ajax are required.
How Does JavaScript Run On A Server?
Node.js works on a v8 environment it is a virtual machine or a
JavaScript engine that runs the JavaScript code, so for hosting you
cant use the ordinary web hosts. You will need the ones that have
the v8 environment.
Here are some provider suggestions for Node.js hosting:
1. bejes.us
2. Cloud Foundry
3. Cloudnode
4. DotCloud
5. Duostack

NoSQL
NoSQL database management systems are useful when working
with a huge quantity of data and the data's nature does not
require a relational model for the data structure.
The data could be structured, but it is of minimal importance and
what really matters is the ability to store and retrieve great
quantities of data, and not the relationships between the
elements.

For example, to store millions of key-value pairs in one or a few


associative arrays or to store millions of data records. This is
particularly useful for statistical or real-time analyses for growing
list of elements (such as Twitter posts or the Internet server logs
from a big group of users).

HTML 5
Introduced in 18 Jan 2011
By: Word Wide Web Consortium and WHATWG
WHATWG: The Web Hypertext Application Technology
Working Group is a community of people interested in evolving
HTML and related technologies.
Its core aims have been to improve the language with support
for the latest multimedia while keeping it easily readable by
humans and consistently understood by computers and devices
(web browsers, parsers, etc.).
In December 2011 research firm Strategy Analytics forecast sales
of HTML5 compatible phones will top 1 billion in 2013.
What is HTML5?
HTML5 will be the new standard for HTML.
The previous version of HTML, HTML 4.01, came in 1999. The web
has changed a lot since then.
HTML5 is still a work in progress. However, the major browsers
support many of the new HTML5 elements and APIs.
Some rules for HTML5 were established:
New features should be based on HTML, CSS, DOM, and
JavaScript
Reduce the need for external plug-in (like Flash)

Better error handling


More markup to replace scripting
HTML5 should be device independent
The development process should be visible to the public

HTML5 - New Features


Some of the most interesting new features in HTML5:
The <canvas> element for 2D drawing
The <video> and <audio> elements for media playback
Support for local storage
New content-specific elements, like <article>, <footer>,
<header>, <nav>, <section>
New form controls, like calendar, date, time, email, url,
search
Browser Support for HTML5
HTML5 is not yet an official standard, and no browsers have full
HTML5 support.
But all major browsers (Safari, Chrome, Firefox, Opera, and
Internet Explorer) continue to add new HTML5 features to their
latest versions.

New Semantic/Structural Elements


HTML5 offers new elements for better structure:
Tag
<article>
<aside>
<bdi>

Description
Defines an article
Defines content aside from the page content
Isolates a part of text that might be formatted in a
different direction from other text outside it

<command
Defines a command button that a user can invoke
>
Defines additional details that the user can view or
<details>
hide
<summary
Defines a visible heading for a <details> element
>
Specifies self-contained content, like illustrations,
<figure>
diagrams, photos, code listings, etc.
<figcaption
Defines a caption for a <figure> element
>
<footer> Defines a footer for a document or section
<header> Defines a header for a document or section
Groups a set of <h1> to <h6> elements when a
<hgroup>
heading has multiple levels
<mark>
Defines marked/highlighted text
Defines a scalar measurement within a known range
<meter>
(a gauge)
<nav>
Defines navigation links
<progress
Represents the progress of a task
>
<ruby>
Defines a ruby annotation (for East Asian typography)
Defines an explanation/pronunciation of characters
<rt>
(for East Asian typography)
Defines what to show in browsers that do not support
<rp>
ruby annotations
<section> Defines a section in a document
<time>
Defines a date/time
<wbr>
Defines a possible line-break

New Media Elements


HTML5 offers new elements for media content:
Tag
<audio>
<video>

Description
Defines sound content
Defines a video or movie
Defines multiple media resources for <video> and
<source>
<audio>
Defines a container for an external application or
<embed>
interactive content (a plug-in)
<track>
Defines text tracks for <video> and <audio>

The new <canvas> Element


Tag

Description
Used to draw graphics, on the fly, via scripting
<canvas>
(usually JavaScript)

New Form Elements


HTML5 offers new form elements, for more functionality:
Tag
<datalist>
<keygen>
<output>

Description
Specifies a list of pre-defined options for input
controls
Defines a key-pair generator field (for forms)
Defines the result of a calculation

Removed Elements
The following HTML 4.01 elements are removed from HTML5:
<acronym>
<applet>
<basefont>
<big>
<center>
<dir>
<font>
<frame>
<frameset>
<noframes>
<strike>
<tt>

CSS3
CSS3 is the latest standard for CSS.
CSS3 Modules
CSS3 is split up into "modules". The old specification has been
split into smaller pieces, and new ones are also added.
Some of the most important CSS3 modules are:
Selectors
Box Model
Backgrounds and Borders
Text Effects
2D/3D Transformations
Animations
Multiple Column Layout
User Interface
CSS3 Borders
With CSS3, you can create rounded borders, add shadow to boxes,
and use an image as a border - without using a design program,
like Photoshop.
Border properties:
CS
S

Property

Description

border-image

A shorthand property for setting all the 3

border-image-* properties
border-radius

A shorthand property for setting all the


3
four border-*-radius properties

box-shadow

Attaches one or more drop-shadows to the


3
box

VISUAL STUDIO 2011

Beta Release: Feb 29 2012

Visual Studio
Team Foundation Server
Express
Standalone Installers

New version has the following new features


Visual studio 2011 provides a new development experience
from architecture to coding and testing.

It includes new features for Asynchronous Programming for


VB.Net & C#.

Now you can develop applications which targets to cloud


computing.
Smart Task: Visual Studio 2011 Introduce smart task for
complex & commonly used features. Now using smart task
you can add data source to your data repeater control from
source view it self, earlier this feature is based on properties.
It has solid integration with HTML 5 and CSS3.
Now you can run your application in design mode, just to see
how your page will looks in actual.
You can develop metro style application and enhanced
games on VS 2011.
Now you can edit your code in execution time.
New dialog box for add reference with faster response.
New Template for Mobile Development, which made mobile
development easier. And with the help of new assemblies
you can choose the display modes of your normal web page
and you can render your page either on mobile or browser
depends up on the requirement.
In this new version you will experience a complete new and
improved version of JavaScript which includes features like
navigation, brace matching, code outline and many more.
You will experience with a new express version of IIS for
development purpose. You can still use Development server,
however IIS Express version is a default option for Visual
studio 2011.
Support for web socket protocol: they help us in long
running data transfer between server and client. In Asp.net
4.5 and IIS 8 both supports to web socket programming, so

that we can easily read and write binary data on a socket


object.
and many more guys dont' wait, just explore.

You might also like