SlideShare is now on Android. 15 million presentations at your fingertips.  Get the app

×
  • Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
 

How to choose a web framework and be surprised

by CEO at Innowhere Software Services on Aug 31, 2010

  • 53,478 views

Web framework selection is not an easy task it requires some solid criteria to understand the amazing diversity of development putting in the right place blinks and colorful demos

Web framework selection is not an easy task it requires some solid criteria to understand the amazing diversity of development putting in the right place blinks and colorful demos

Statistics

Views

Total Views
53,478
Views on SlideShare
31,843
Embed Views
21,635

Actions

Likes
33
Downloads
932
Comments
17

16 Embeds 21,635

http://itsnat.sourceforge.net 21514
http://magickiat.wordpress.com 59
http://webcache.googleusercontent.com 20
http://cdiaz1986.tumblr.com 14
http://bnagur.blogspot.com 10
http://translate.googleusercontent.com 6
http://www.itsnat.org 2
https://twimg0-a.akamaihd.net 2
https://magickiat.wordpress.com 1
https://si0.twimg.com 1
http://us-w1.rockmelt.com 1
http://bnagur.blogspot.in 1
http://static.slidesharecdn.com 1
http://www.tumblr.com 1
http://fernandofranzini.wordpress.com 1
http://bnagur.blogspot.com.br 1
More...

Accessibility

Categories

Upload Details

Uploaded via SlideShare as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

110 of 17 previous next Post a comment

  • oromero87 Oscar Romero at Software Developer The link 'ItsNatAnymore' 5 months ago
    Are you sure you want to
    Your message goes here
    Processing…
  • jmarranz Jose María Arranz, CEO at Innowhere Software Services @ra21vi take a look to slide 68 'SPI SEO compatible' try to convert your 100 pages web site to SPI with a pure JS centric approach and server just serving data (i.e. JSON)... 1 year ago
    Are you sure you want to
    Your message goes here
    Processing…
  • ra21vi ra21vi After I completed reading your presentation in 30 mins, I looked at my system clock to check which age is this. Is it 1990, or 2000. Oh, its 2012.
    What you are following is written theories, what modern web developers follow - the successful live examples and underlying technologies.

    Slide#6 : That's something you concluded. People build great apps on other languages too.

    Slide#7 : Whole HTML5 specs implementation in all major browsers is not going to complete in short future. Apps and Business migration will take lot more time if they want to move. Till then, Flash will have something better. What currently is being developed in RichUI/FX, already available in Flash (forget SEO). So do not say it will die.

    Slide#8 : You can achieve OOP and packaging in JS. Use some nice and great JS libs. There been various performance optimizations for Javascript with the modern Web demand. That's why, Google spent millions $$ and its developers effort to build something called CHROME. http://code.google.com/p/v8/
    Mozilla Firefox javascript engine too evolved much.
    SPI is not impossible with JS. Are saying here is : 'Hey people, with JS, SPI is impossible, but when you use my framework, it will use JS in backend at client side and SPI is easy'?
    Also, have a look at http://www.documentcloud.org/public/search/ . This is SPI as live example, build on JS Libs( Backbone and Underscore / AFAIK).

    Slide#9 : Read this http://britesnow.com/html5/javascript-for-html5-applications
    It give give you a little idea on how JS is used in better way. You can use jQuery for DOM manipulations, interactions and UI events Handling.
    Can you show how ItsNat will do exactly same with less complex code :)

    Slide#10 : Oh, so JS is only for Opacity and Movement? Do you call AJAX with HTML, or how can you add UI interactivity on HTML elements? Look at Twitter Bootstrap projects and jQuery UI for little idea.

    If you want to debug JS, use Chrome JS/Console and Firefox Firebug.

    ** ENJOY **
    1 year ago
    Are you sure you want to
    Your message goes here
    Processing…
  • flyflee flyflee great 3 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • jmarranz Jose María Arranz, CEO at Innowhere Software Services What example? What browser? Do you have intrusive plugins in your FireFox?

    May be some example does not work in your browser, for instance some SVG examples in MSIE, avoid them. The Feature Showcase works for me in many browsers.

    Contact with me by email if you want.
    3 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • Sebbes Sebbes Went to the demo, within 2 minutes I had 2 error popups. Before making fun of other, commonly known frameworks do your homework.

    The demo is more than plain, and full of errors...read it, already forgot it!

    One error I got:


    TypeError: obj is null
    var elem = itsNatDoc.getNode(['cn_35','cn_60','0']);
    var value = '30';
    itsNatDoc.setAttribute(elem,'value',value);
    elem.value = value;
    itsNatDoc.getNode('cn_60').focus();itsNatDoc.addDOMEventListener('cn_60','blur','el_61',null,false,3,600000,3);
    var nodeEditor = itsNatDoc.getNode('cn_60');

    var func = function(event)
    {
    event.setMustBeSent(false);
    try{var node = arguments.callee.nodeEditor;
    var target = event.getTarget();
    if (node == target) return;
    node.blur();}catch(e){}
    };
    func.nodeEditor = nodeEditor;
    itsNatDoc.addDOMEventListener([null,null,'document'],'click','el_62',func,true,3,600000,2);
    itsNatDoc.removeDOMEventListener('el_5');
    3 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • jeubeda Jorge Ubeda, Software Developer at Near Technologies SoftwareArchitecture, frameworks 3 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • darthvader42 darthvader42 Speaking of Grails: Slow is definitely not true. We have an application in production that served a peak of 3.5 mio pages with 3 hours. HW is a single box with 24 cores and 64GB RAM.
    Throwing some bucks on hardware is mostly always the cheaper alternative.
    3 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • AlexSerov AlexSerov @Santos: You are absolutely right about importance of compilation. Some are telling 1990-s tales that compiling JSP on fly save time. Each second day I get an uncompilable JSP from CVS and WebSpere server simply does not start as it compiles JSP at deploy time.

    'What other dynamic language you have this?' - Some have. See HybridJava.
    3 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • mrmx Manuel Polo, Founder @Pagobit at Pagobit Hi!

    Wicket as a black box (slide 34)? No man, every component has its own visible markup associated in various ways!
    I think that wicket is a serious contender that you drop too early..

    My two cents..
    3 years ago
    Are you sure you want to
    Your message goes here
    Processing…

110 of 17 previous next

Post Comment
Edit your comment

How to choose a web framework and be surprised How to choose a web framework and be surprised Presentation Transcript