Leaning of copious web covering technologies – Smokestack Overflow_1

I am stressful to get myself acquainted with the earth of deep web diligence. Thither are roughly equivalence tables of usable technologies on the Wikipedia, but I quieten get it indecipherable what are the options for fertile lotion developing.

Could you delight avow and dispatch the entropy I collected beneath? What are the key pros and cons of apiece alternative? Which is the scoop prime for big and really fat web coating?

Selection 1: ASP.NET/ASP.NET MVC
Trafficker: Microsoft
Surroundings: Ocular Studio
Words: C#
Production: HTML+JavaScript+AJAX
Instance: www.stackoverflow.com

Pick 2: Silverlight
Seller: Microsoft
Surround: Optic Studio
Speech: C#
Production. NET workable?
Lesson.

Selection 3: Google Web Toolkit
Marketer: Google
Environs: Overshadow
Words: Coffee
Outturn: HTML+JavaScript+AJAX
Illustration: >

Pick 5: Crimson on Track
Marketer: Runway Heart Squad
Envirnoment.
Lyric: Cherry
Production: HTML+JavaScript+AJAX?
Exercise.

Selection 6: Coffee Applets
Vender: Sun
Surroundings: Overshadow
Terminology: Coffee
Outturn: Coffee Applet

Alternative 7: OpenLeszlo
Trafficker.
Environs.
Terminology.
Turnout.
Instance.

Alternative 8: Vexi
Vender: Vexi center squad
Surround: Overshadow
Words: XML + JavaScript
Yield: Coffee
Lesson: Demonstrate on >

Alternative 9: Django
Vender: Django heart squad
Environs.
Speech: Python
Turnout: HTML + JavaScript + AJAX
Model.

You suffer sundry it all up. You birth two layers hither. interface which makes the app plenteous, and server-side encrypt.

Silverlight
Deeds topper with.NET chopine. I wouldn’t regard to juncture it with Coffee, Cherry-red on Runway, PHP or something.
Tools are commercial-grade.

Fanfare/Twist (Flashgun Chopine)
My ducky and I recall the almost suppurate one from the name (I’s my immanent persuasion as I ferment as Bend/Coffee developer). Plant with all waiter slope technologies victimisation mere Http help, WebService byt the trump desegregation is by AMF services (efficent binary protocol). Consolidation is on dissimilar levels. Canonic outback calls (it’s plenty for 90% projects) are availibe for all platforms (.NET, Coffee EE, PHP, RoR). but thither are library for hi-level interation (information synchronizing, information energy, client-server events or fifty-fifty client-server depndency shot) for Coffee EE. Hustle Livecycle Information Services (commercial-grade) or GraniteDS and Surge Model (disengage, deeds wich JBoss Furrow).

Deform SDK (compiler and lib) is unfreeze, but FlexBuilder is commercial-grade.

OpenLaszlo
Thither are two options – endure digest to flashgun or html+javascript on OpenLaszlo waiter, or developement-time compiling to newsflash and upload to http waiter. Integrates with almost server-side technologies. The thought is similiar to deform but was kickoff.

SDK is justify, IDE is kinda miserable.

JavaFX / Coffee Applet
It’s quite data-based, graphic tools and IDE are hapless. the estimation is to declaratively (but not XML) inscribe cut port and run it as applet. I recollect id doesn’t let yield condition.

Flashgun/Deform and Silverlight gives you the well-nigh innovative tools to produce ample exploiter have port with multimedia (tv/sound cyclosis, exercise of webcam, mike etcetera).

Ado AIR
AIR stands for Ado Merged Runtime which let’s you run Bend or HTML+Javascript applications on your background (plant similiar to coffee Practical Automobile + WebStart). For bend applications integrations with outback systems are the like as supra. AIR covering is installed on node car same and runs wish any app. You let admission to filesystem too. AIR runs on Windows, Mac and Linux/BSD too (I guess).

Waiter English:

Coffee
It is. Coffee EE 5 (now Coffee EE 6), or uncomplicated Web lotion without diligence container. You can sustain approximately javascript based plenteous UI care Google Web Toolkit, JBoss RichFaces, IceFaces and approximately commercial-grade binge.

Integrates beneficial with Deform port with desegregation frameworks – Hustle LiveCycle. (commercial-grade), BlazeDS (simpleton, justify), GraniteDS + Surge + Solemnity (modern, unblock). WebOrb and others You can bear coating model hither. Bound (2 or 3), JBoss Furrow and oodles.

.NET
I’m not an adept hither. Gives you opportunities for JS fat port. integrates with Silverlight and Turn (WebOrb,.NET and AMF ).

Thither are oodles of otc technologies thither. Around of them has their own copious UI’s, roughly of them not. About of them integrates with Bend

PHP
Copious UI with Prado diligence fabric. Thither are roughly simpler PHP frameworks (ask google). Deform integrating with AmfPHP, WebOrb, SabreAMF

Blood-red on Rail
Terminology + Host + App fabric. Can mix with Deform

Python
Thither are roughly app frameworks. Django, Pylons. Can incorporate with Twist

Scala + Rhytidoplasty
Rhytidoplasty is an app fabric scripted in scala. Runs on coffee host.

Coldfusion
An Hustle engineering. The lyric is CFML. Runs on Fuss Coldfusion host but tere is unfreeze Railo from JBoss. Integrates with Twist.

ASP.NET – bury it. Disused retiring millenium engineering.

Silverlight pros – identical index commercial-grade libraries uncommitted. If wow burden is a moldiness so it is your option, though you should drop approximately money to buy 3d parties package.

sirius2. intersoftpt. com

demos. telerik. com / silverlight / salesdashboard /

Silverlight cons. browser moldiness sustain silverlight plugin www.southwestwalesclassicalassociation.co.uk installed, this plugin should be upgraded time-to-time when new silverlight edition is released and exploited in your package. sometimes thither is a job upgrading this plugin. Likewise not trusted that this plugin is full uncommitted for *nux operational systems – so potentially you can adhere Windows.

GWT pros. no plugin required, you modernise victimization Coffee and Coffee is compiled into virtuous javascript. My favourite putz to body-build efficient applications e.g. p>

GWT cons. piteous GUI libraries ( level if we discuss commercial-grade libraries )

Coffee Applets. You can consider swivel. apache. org

So my response to Which is the outdo option for big and really plentiful web diligence is Silverlight. See most cons though !

If youre construction a web app – why take a engineering that locks you into a 1 traffickers proprietorship runtime? If you can force-out all your users to instal Silverlight (e.g. if youre construction an app for a ace accompany) – so, trusted. But I wouldnt eventide song this a web app – its a plugin that transforms the browser into a loan-blend RIA program. mckoss Feb 7 ’11 at 18:46

i am likewise look which engineering to use i remember theres 1 you may lack to payoff a take

Appcelerator Ti – it allows you to modernise for background and nomadic platforms exploitation web technologies same HTML5/CSS/JS and for background program, flush PHP/Python

silence evaluating it too

likewise look RIA’s (AIR, Silverlight, Ti) vs Indigen Web Applications (PHP, ASP.NET MVC). RIA’s are actuate sinewy in the sentience that it can interact with the register arrangement and are loosely quicker since they subsist topically. web applications cannot interact with the lodge organisation and are mostly slower and has more latency knotty. but since they survive on the web i can admittance it anyplace.

i really treasured to locate with clear web technologies similar HTML5/CSS3/JS/PHP/Python but gravely considering.NET program. C#/F#/WPF/Entity Model/Silverlight and features of Windows 7 Sheathing icons, advance bar, jumping lists appearance much of potency. and the power to use 1 model a few languages for both web and background applications evening RIA’s is a enceinte haulage. i’ve too seen lots of videos abt patterns and practices MS recommends the character etcetera is antic it may be backbreaking to larn at outset but i cogitate it testament be deserving it. the downside many testament say eve me is its unopen germ. tools loosely more expensive

If you’re talk almost construction a web lotion with ample interactional features on the node, thither are 3 mainstream options:

  1. Flash-based – but your app won’t run on an iPad.
  2. Silverlight – the plugin requisite is not as wide adoptive as Flashgun, level Microsoft has been deprecative this lately for web apps.
  3. HTML – Web 2.0 was all approximately victimisation aborigine HTML + JavaScript to anatomy copious applications in a entanglement.

For my money, HTML is far the well-nigh interesting chopine. It has the about action and is speedily decorous more standardised crossways browsers. HTML5 adds backup for features comparable local store and backgrounding. Google Chromium-plate now fifty-fifty has a 3D art library (WebGL) – Firefox shortly to seed.

If I were you, I’d be focus on scholarship the HTML(5) heap – HTML, CSS, CSS3, HTML5, jQuery, and look out-of-doors germ frameworks wish sand.js, jQuery roving, JQTouch, angulate.js, etcetera. I adopt many of these projects on GitHub – you can see the bigger listing hither:

Your plentiful web app probable inevitably roughly kinda server-side substructure to reinforcement it. Blood-red on Rail is credibly the near pop fabric and first-rate loose to get started. Heroku can boniface your app for you rattling well and in a scalable style.

If you birth lots of Coffee inscribe already (I’m not a Coffee fan, myself) – Google’s GWT is a real courteous model for construction apps in virgin Coffee, and it cross-compiles the client-side bits to JavaScript.

I personally same Python on the host slope – Google App Locomotive provides a identical skillful alternative that is scalable and bare to platform against (victimization the Django fabric on Google App Locomotive is the better selection hither for non-trivial apps).

And, if I mightiness intimate something new that I’ve been operative on – Pageforest.com provides a saturated JavaScript web-app chopine. You indite ALL your cipher in client-side JavaScript, and use AJAX/Residual to sign-in users and spare information to the Pageforest waiter (this overhaul is afford and release for developers).