Click here to Skip to main content
15,911,035 members

Shivkumar12j - Professional Profile



Summary

    Blog RSS
50
Author
2
Debator
51
Organiser
235
Participant
0
Authority
0
Editor
0
Enquirer
Technical Leader with years of successful records serving mid and large scale .NET applications. Have a wide range of experience working in domestic and international client environment. Expertise in different areas of software development life cycles and Software Architecture. I always love to learn new technologies and share with others.

Father of a wonderful, smart kid and passionately in love with my wife and life-partner Smile | :)

Reputation

Weekly Data. Recent events may not appear immediately. For information on Reputation please see the FAQ.

Privileges

Members need to achieve at least one of the given member levels in the given reputation categories in order to perform a given action. For example, to store personal files in your account area you will need to achieve Platinum level in either the Author or Authority category. The "If Owner" column means that owners of an item automatically have the privilege. The member types column lists member types who gain the privilege regardless of their reputation level.

ActionAuthorAuthorityDebatorEditorEnquirerOrganiserParticipantIf OwnerMember Types
Have no restrictions on voting frequencysilversilversilversilver
Bypass spam checks when posting contentsilversilversilversilversilversilvergoldSubEditor, Mentor, Protector, Editor
Store personal files in your account areaplatinumplatinumSubEditor, Editor
Have live hyperlinks in your profilebronzebronzebronzebronzebronzebronzesilverSubEditor, Protector, Editor
Have the ability to include a biography in your profilebronzebronzebronzebronzebronzebronzesilverSubEditor, Protector, Editor
Edit a Question in Q&AsilversilversilversilverYesSubEditor, Protector, Editor
Edit an Answer in Q&AsilversilversilversilverYesSubEditor, Protector, Editor
Delete a Question in Q&AYesSubEditor, Protector, Editor
Delete an Answer in Q&AYesSubEditor, Protector, Editor
Report an ArticlesilversilversilversilverSubEditor, Mentor, Protector, Editor
Approve/Disapprove a pending ArticlegoldgoldgoldgoldSubEditor, Mentor, Protector, Editor
Edit other members' articlesSubEditor, Protector, Editor
Create an article without requiring moderationplatinumSubEditor, Mentor, Protector, Editor
Approve/Disapprove a pending QuestionProtector
Approve/Disapprove a pending AnswerProtector
Report a forum messagesilversilverbronzeProtector, Editor
Approve/Disapprove a pending Forum MessageProtector
Have the ability to send direct emails to members in the forumsProtector
Create a new tagsilversilversilversilver
Modify a tagsilversilversilversilver

Actions with a green tick can be performed by this member.


 
GeneralSingle Page Application (SPA) Pin
Shivkumar12j17-May-15 20:24
Shivkumar12j17-May-15 20:24 
What is Single Page Application?

- The term single-page application was coined by Steve Yen in 2005 with the introduction of AJAX in 2005.
- A single-page application (SPA) is a web application or web site that uses only one page to provide a more fluid user experience like a desktop application
- A crucial difference between Single-page applications and standard ones is the “One-Page Interface” and moving logic from the server to the client side.
- Most of the application logic is written with client-side technology using JavaScript and is executed in the browser.
- All necessary code (HTML markup, JavaScript and CSS) are retrieved with a single page load, or the appropriate resources are dynamically loaded and added to the page as and when necessary.

Benefits:
- You can easily make them compatible with different devices (such as mobile and web browsers)
- Being single page application it has rich user experience and less round tripping to Server

When to Single-Page?
- Frequently Navigated Page
- Partial Difference Among Pages
- Performance Critical

The architecture of a SPA involves certain challenges that are not present in traditional web applications. However, emerging technologies like ASP.NET Web API, JavaScript frameworks and new styling features provided by CSS3 make it really easy to design and build SPAs.

JavaScript Frameworks

The JavaScript language has been around for nearly 20 years, and it has the variety and vastness to prove it. If you keep adding more and more redundant code to make it work in multiple browsers, it can quickly become a big, confusing mess.

Frameworks like Angular, Backbone, React etc. bring structure to your JavaScript code and keep it organized. They’re all open source, so they’re constantly being improved by the community. They also save you on time because they’re each built on top of JQuery, a powerful library that makes some of JavaScript's tricker operations easier to perform and more readable.

Picking a Javascript framework isn't about preference. It's about what best fits your project, different JavaScript frameworks are better for different types of applications.

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.