Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 30 reacties
Bron: eWeek

Tijdens de TechEd 2006-conferentie is ook de nieuwe ontwikkeltool Atlas voor webapplicaties die gebruikmaken van Ajax uitgebreid besproken in een zogenaamde 'birds-of-a-feather session'. Hierin besprak Jeff Prosise van het bedrijf Wintellect, wat consulting en trainingen levert voor het Microsoft .Net-framework en Windows, de huidige status van Atlas. Zijn belangrijkste mededeling was dat browsercompatibiliteit de hoogste prioriteit heeft binnen Microsoft.

Asp.net AtlasTijdens de sessie over Atlas werd duidelijk dat de meeste potentiŽle gebruikers van Atlas ondersteuning willen voor Internet Explorer, Firefox, Safari en Mozilla. Ondersteuning voor Opera bleek minder belangrijk te zijn voor de bezoekers. Prosise liet naar aanleiding van deze resultaten weten dat het belangrijk is dat de webontwikkelaars hun mening en ervaringen melden bij de Atlas-ontwikkelaars. 'Het Atlas-team is relatief klein en ze hebben nooit genoeg ontwikkelaars of testers. Ik kan niet zeggen of Opera-ondersteuning op de planning staat en of er resources voor zijn gereserveerd, maar het is dus belangrijk dat ze van jullie horen wat jullie willen', aldus Prosise. Er is in april van dit jaar een zogenaamde Community Technology Preview verschenen van Atlas en volgens geruchten zou in juni een nieuwe CTP van het platform verschijnen. Wanneer de uiteindelijke versie van Atlas verschijnt kon Prosise nog niet zeggen omdat hij onder een NDA viel, maar wel liet hij weten dat eind dit jaar de definitieve versie van het platform zal verschijnen.

In de sessie werd ook gesproken over de verhalen dat Microsoft zou proberen de JavaScript-taal aan te passen aan zijn wensen en eventuele compatibiliteit zou opofferen. Dit is volgens Prosise niet het geval. Volgens hem maken de ontwikkelaars enkel slim gebruik van enkele nuances in de webscriptingtaal teneinde de snelheid te verbeteren. Alles wat Atlas produceert zou volgens de spreker 100 procent JavaScript zijn. Atlas zou er voor zorgen dat het ontwikkelen van JavaScript-programma's makkelijker wordt doordat Atlas ervoor zorgt dat JavaScript meer werkt zoals C#. Dit wordt gerealiseerd door ondersteuning voor interfaces, namespaces en overerving toe te voegen aan de taal. Atlas biedt namelijk de mogelijkheid om Atlas XML Script te genereren wat op de server een XML-service aanstuurt die de XML Script-code omzet in concrete code, in dit geval dus JavaScript. Hierdoor is het eenvoudig om extra features toe te voegen aan de taal zonder de ontwikkelaar te vermoeien met alle details. Deze aanpak maakt het ook mogelijk om nu al gebruik van Atlas te maken, maar ondertussen er toch zeker van te zijn dat de webapplicaties die met de CTP zijn ontwikkeld ook te bewerken zijn met de uiteindelijke commerciŽle versie van Atlas.

Moderatie-faq Wijzig weergave

Reacties (30)

Ik word hier toch zo op het eerste gezicht niet zo heel enthousiast van hoor. Misschien kan die tool wel meer dan ik denk, maar vooralsnog vind ik bv. TIBCO General Interface een stuk uitgebreider. Hiermee kun je AJAX-gebaseerde interfaces zo bij elkaar slepen. SOAP-calletje vanuit de browser, ook geen probleem.

Zie demo op onderstaande site:
http://weblog.infoworld.com/udell/gems/tibco.html
Nu ken ik die tool niet maar met ATLAS is toch echt heel veel mogelijk... Ken je ASP.NET dan ken je ATLAS... (ook een groot voordeel)

Verder zegt de beschrijving:
'Atlas' is not just about creating client scripts. 'Atlas' includes server-based components, services, and controls that can be integrated with 'Atlas' client scripts, including the following:

Web services that make available the following ASP.NET features: profiles, membership, roles, personalization, and globalization and culture-specific services.
'Atlas' server controls that resemble ASP.NET server controls, but emit 'Atlas' client script. 'Atlas' controls corresponds closely to the existing ASP.NET server controls, such as buttons, labels, options, text boxes, check boxes, hyperlinks, and validation controls. 'Atlas' server controls are useful if you already know server-side development well or if it is not practical for you to create 'Atlas' client scripts manually.
'Atlas' server controls that emit JavaScript to produce client behaviors, including a HoverBehavior control, a ClickBehavior control, a Popup control, and an AutocompleteBehavior control.
All 'Atlas' controls will be integrated into Visual Studio so that you can work with them in a designer just as you can with standard ASP.NET server controls.
Als ATLAS net zulke troep uitspuugt als ASP.NET controls doen qua HTML ben ik alweer genezen...net als met ASP.NET...

Ben twee jaar geleden met mijn .NET certificering begonnen, heb er een dik jaar in geprogrammeerd en ben weer gillend terug gerend naar PHP / Java....

Wat mij betreft is het enige positieve aan dat platform de taal C# zelf....
ASP.NET 2.0 geeft gewoon valid html of xhtml als output hoor.
Goed voorbeeld van Ajax....en z'n mogelijkheden

http://www.protopage.com/v2
Mja. Alleen jammer dat ik IE er voor moet opstarten. Opera slikt 'm helaas niet.
Probeer eens met Firefox....
Tjah in Lynx werkt ie ook niet, en via putty ook al niet... zo kun je ook bezig blijven in alles waarin het niet werkt.

Mijn auto kan ook geen 160 op de autobahn, ga ik daar ook over klagen bij de Duitse overheid?
@Blackminister:

Zo'n goed voorbeeld is dit niet, bij Ajax gaat het juist om de direct communicatie tussen client en server zonder de browser hiervoor zichtbaar te gebruiken.

Wat windows slepen etc kun je ook goed maken zonder ooit maar iets van Ajax te gebruiken.

IMHO wordt Ajax pas goed gebruikt als je er helemaal niets van ziet, daar is het namelijk voor bedoelt.
Als je al gebruik maakt van .NET is ATLAS echt fantastisch... Een paar tags in je bestaande code en je hebt een AJAX website.

Verder de uitbreidbare (opensource) toolkit die zorgt ook nog eens voor heel veel tijdwinst.

Mooie ontwikkeling en zeer zeker tijdbesparend!
... mee eens.
En wat ik nog gehůůpt had te zien is een editor, want die heb ik nog nodig !
Wat is een goede editor ter vervanging van een textboxje ?
Ik zou FCKEditor eens bekijken.....
opera is toch geen probleem? die gebruikte toch Mozilla of optioneel IE rendering/behavior engines? En dus is dat ook compatible (of heb ik het een beeetje mis)
Opera heeft zijn eigen rendering/behavior engine, maar kan dit prima aan, als ze maar niet denken dat het niet kan.

Ik heb even getest, en als ik zeg dat ik IE heb werkt Atlas normaal maar zodra ik zeg dat ik Opera ben dan werkt niets.

Browsers sniffing
RIA's ftw!
Echt jongens, dat wordt de toekomst.

voorbeeldje:
http://www.arizzon.com/shop/index.php?kat=fotografia
da's gewoon een flash-app die je als voorbeeldje hebt.
Ik denk eerder flex 2.0 maar dat heeft idd weinig met Atlas te maken
Ook met Flash kun je prima een RIA - Rich Internet Application - website/-applicatiemaken.
RIA is een concept, AJAX ligt al dichter bij een bepaalde implementatie (Asynchronous Javascript And Xml), een RIA met gebruikmaking van javascript en Xml en ATLAS is weer een framework wat ontwikkelaars ondersteund bij het bouwen van AJAX applicaties.
Atlas zou er voor zorgen dat het ontwikkelen van JavaScript-programma's makkelijker wordt doordat Atlas ervoor zorgt dat JavaScript meer werkt zoals C#. Dit wordt gerealiseerd door ondersteuning voor interfaces, namespaces en overerving toe te voegen aan de taal
Iemand enig idee of dit gebaseerd is is op JavaScript 2 / ECMA-262 Edition 4 standaarden die FireFox en Flash 9 / Flex zullen implementeren?
Nopz; het is gewoon gebaseerd op JavaScript v1.x. Ik werk nu al een tijdje met ATLAS en ookal ben ik eigenlijk ook een 'lowlevel control freak', het bevalt & werkt prima !
'lowlevel control freak' in context van web-ontwikkeling?
Mij noemen ze ook soms een control freak - maar dan hebben ze het er wel op dat ik ff vlug toch maar iets in ASM optimaliseer omdat het te traag gaat... (niet op pc - op embedded m68k shit) Nujah - tijden veranderen zeker :+ :P
en zingen we ff mee....

Duuuuh consultants laguh bij naaaachtuh....zij lagen bij nacht in t serverhooook...

Dhaaar hoorden zij engeluh zingen.....AJAX...AJAX..AJAX

(sorry, kon t niet laten :Y) )
Nu ben ik zelf een sterk fan van .NET, maar soms mis ik toch de low level controle. Zo kan je echt je haren er uit lopen trekken omdat .NET webcode NET niet semantisch rendered. Een ander nadel wat, zoals ik dit lees, 'oh zo'n goede feature' is van atlas zijn de voorgeprogrammeerde code blocks. Heel leuk, maar alles wat je niet gebruikt gaat ten koste van de performance.

Evengoed ben ik wel benieuwd natuurlijk :) C# is echt een pareltje.
Dus als ik het goed begrijp wordt eerst de atlas XML geparsed dan geinterperteerd en dat levert een stuk javascript op dat dan weer geinterperteerd wordt. Dat stuk javascript kan dan een stuk stylsheet genereren wat dan vervolgens ook weer geinterperteerd wordt. Jongens (en meisjes) ik moet toch echt zeggen dat dat hele HTML veroudert, chaotisch en nu bovendien ook nog zeer imperformant is. Vandaar dat ik mij er verre van houd.
Stop dan maar ineens met het surfen op tweakers :-)
En trouwens, de performantie van veel ajax-toepassingen vallen nog goed mee hoor. Kijk maar naar google maps, gmail, ...
Geinig dat je dat zegt... Persoonlijk vind ik dat die performance dus inderdaad niet echt lekker is. Ok, het werkt eigenlijk allemaal prima, maar als je bedenkt dat we het hier over 'slechts' plain-text hebben (kromme vergelijking, i know, but catch my drift) vind ik het nogal log overkomen.

Een paar honderd regels code uitvoeren moet voor een hedendaagse pc niet zo'n probleem zijn. En ja, een hoop gaat in de 'renderer' zitten, maar ook hier is gewoon 'plain HTML' een stuk sneller....
Google heeft zoiets vergelijkbaars voor java gemaakt :)

http://code.google.com/webtoolkit/
En Opera wordt wel al ondersteund door Google Web Toolkit.
Als ik dit zo lees, is het inderdaad gewoon een Ajax framework. Hier zijn er al honderden van (en die worden ook allemaal heus wel op een of andere symposium/tech-day besproken).

Dus ik zie niet wat hier nou zo bijzonder aan is en vraag me af wat dit bericht op de front-page doet?

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True