views:

391

answers:

4
+3  Q: 

Visual WebGui

Hi I am looking for some web framework for my prject and I found Visual WebGui It looks amazing, but I am pesimistic to miracles :) Can someone more experienced than me help me?

classic asp.net vs Visual WebGui

  • what about speed ?
  • what about size of data?
  • what about security?

have someone personal experience with this technology?

Thanks

+2  A: 

Come on. Guys, nobody works with Visual WebGui?

Cicik
+2  A: 

Hi, My name is Eyal Albert from gizmox the company behind Visual WebGui. I hope it's not to late to answer this :-) but i was referred by a friend to your question. But i have some info for you.

  1. The need for speed. http://visualwebgui.com/Gizmox/CIOs/WhitePapers/tabid/528/ArticleType/ArticleView/ArticleID/390/PageID/386/Default.aspx See the test that MVP Victor Zychla did.

  2. Size of Data you can see our show cases. http://visualwebgui.com/Gizmox/Showcases/tabid/358/Default.aspx

  3. Security http://visualwebgui.com/Gizmox/Technology/Security/tabid/624/Default.aspx

All this links are new info compared to when you asked your question i hope you find it effective. For more info you can contact me eyal.albert(AT)Gizmox.com

hey Eyal, what about the license? Will WebGui be always free as a beer? Can I use it without concerns in an intranet application?
andrecarlucci
+1  A: 

I have used VWG for numerous projects for the past 5 years and I can tell you that it is truly a miracle :-). I have never made such amazing web applications before. Instant AJAX, no need to ever touch HTML or CSS, and the product is constantly getting better. I know it's tough to prove that I'm a real user and not with the company, so feel free to ask me more questions, I'll keep checking this thread.

I'm not a professionally trained developer, and I don't know much about the internal workings of ASP or VWG, but in terms of your questions...

What about speed ? -It's blazingly fast. The AJAX is faster than most AJAX frameworks out there.

What about size of data? -The data that is sent back is compressed and kept to an absolute minimum. You can use tracing tools to see for yourself. Only required UI changes and data are sent back to the client/server.

What about security? -It's as secure as ASP. They even had a contest for $10,000 to see if someone could hack VWG - so far, no winners.

-Danny

Danny
+2  A: 

Hi Cicik -

We've been using Visual WebGui for years with great success. Our apps require ZERO DHTML/JavaScript/AJAX/JSON/CSS coding. Seriously. For web-based .NET business applications - Visual WebGui is a perfect fit. I would highly recommend Gizmox for your next web platform.

ASP.NET

ASP.NET is a stateless dev platform. Each user's current view remains on the client - the ViewState. The ViewState must be sent to the ASP.NET server for every request This makes round-trips to the server heavy, even in AJAX scenarios. In ASP.NET, the server generates DHTML/JavaScript/CSS & sends it out to the browser. This adds to the weight of each ASP.NET AJAX call.

Furthermore, the plumbing required to wire up a real ASP.NET app, complete with JSON/AJAX/REST calls, cross-browser JavaScript, DOM management, & CSS, etc. is difficult & a maintenance nightmare.

Visual WebGui - Stateful UI

Visual WebGui is truly a revolution. Visual WebGui is a stateful dev platform, built on top of ASP.NET. All user state is kept on the server. The server knows exactly what the user's screen looks like. As such, the pipeline becomes VERY thin and VERY fast between client/server. Because the server is aware of the client's current state - the VWG Server is able to perform Diff routines - so only changes to the UI are sent over the wire.

Pipeline & Screen Drawing

Additionally, the VWG Client draws its own view. In other words - the server doesn't send out any DHTML/JavaScript/CSS... instead, the Client generates this on-the-fly based on the instructions sent from the server. For instance, to create a new Button with control ID 1 - the server simply tells the client to draw "". The VWG Client knows how to draw it's own controls. With this technology - that is literaly how thin the pipeline is.

Security

For Security, Visual WebGui is fully capable of running over SSL. Gizmox also employs a proprietary obfuscation algorithm to prevent unauthorized scripts from accessing Visual WebGui JavaScript calls & DOM elements. It works extremely well.

Application Design

Visual WebGui comes complete with an amazing Forms Designer. Modeled after the WinForms Designer & APIs - writing Visual WebGui web business apps are now extremely easy to design. Drag & drop, resize, move all your controls on your Forms & UserControls, complete with Databinding.

Two-Way DataBinding

With Visual WebGui's fully supports two-way Databinding with INotifyPropertyChanged - just like WinForms. Databind your controls to your data objects (which reside on the server) & anytime those data objects change - your controls instantly update. No need for ASP.NET UpdatePanels, etc. You don't even think about it. Just write your app & whatever needs to update on the screen - will update.

Single Language Approach - Debugging and Application Manageability

One of the core benefits to Visual WebGui is its single language approach. You write & debug ALL your code in C#/VB.NET. No more hacking JavaScript/JSON/AJAX calls & maintaining web services. No more client-side debuggers / Firebug, etc. No need to know 5 different web languages to write a single application.

Imagine - writing your app in a single language. Focusing your time on solving your business needs, not software hurdles & plumbing. Hiring & finding qualified developers also becomes much easier.

Visual WebGui instantly makes this a reality. Write business web-apps like you would a business desktop-app.

Summary

It truly is a revolution in developing web-based, .NET enterprise business applications.

I hope this helps to explain why Visual WebGui is seriously worth looking into for your next web-based enterprise business application.

Sincerely,

Ryan D. Hatch, Customer & Visual WebGui MVP

Ryan D. Hatch