Solved

i Wandering if i be able to took my vb.net development code in order to make it web?

Posted on 2013-12-10
11
536 Views
Last Modified: 2013-12-12
is any way to take vb.net code to do a web page?
tsm
edo
0
Comment
Question by:edo60
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 5
11 Comments
 
LVL 30

Expert Comment

by:Alexandre Simões
ID: 39710973
I assume that vb.net code is currently being used on a Windows Forms app... right?

You surely can reuse your code between different platforms, it really depends on how well designed your application is.
If you placed all code in UI elements events like button clicks and such then you'll have an hard time refactoring all that.

On the other hand, if all the business logic is already decoupled from the UI it's just a matter of rewriting the UI for the new platform and reuse the business logic.

I would say that if you have a good Test Coverage you probably already have a good application layers abstraction.

So, if everything I said above sounds like alien language then you're screwed!! :)

Good luck!!
0
 

Author Comment

by:edo60
ID: 39711829
what plattaform i need to use in order to save the most as i can my .net application?
tsm
0
 
LVL 30

Expert Comment

by:Alexandre Simões
ID: 39711972
If you have a windows forms app and want to port it to the Web, ASP.Net is the way to go.

The only thing that will dictate how hard this process will be is how well designed your currentapp is...
0
Optimize your web performance

What's in the eBook?
- Full list of reasons for poor performance
- Ultimate measures to speed things up
- Primary web monitoring types
- KPIs you should be monitoring in order to increase your ROI

 

Author Comment

by:edo60
ID: 39712937
ok.
Asp is look like visual.net code?
0
 
LVL 30

Accepted Solution

by:
Alexandre Simões earned 500 total points
ID: 39713352
Oh, so you have no clue on what I'm speaking about :)

ASP.net is the presentation technology that Microsoft created for the .Net Framework.
Like Windows Forms it can be coded in VB.net, C# or whatever other language that implements the ECMA standards.

Now the difference is that for Windows Forms you don't need anything else, is all done in VB.net and the software runs on Windows.

With ASP.net the Software run on a browser (Internet Explorer, Firefox, Chrome,... whatever) and browsers know nothing but HTML, Javascript and CSS...
What ASP.net brought at the time when it appeared was a smooth transition to whoever was used to Windows Forms reuse their skills to develop for the Web.
You can build web apps the same way you build windows apps by drag and drop controls and arrange things. Your VB.net code runs on the server while HTML is generated for you.

Although, you'll need a lot more knowledge to create something nice :)
You'll need to know HTML, CSS and Javascript although it's not mandatory, nowadays there's no website that doesn't use it.

I could dive deeper in this concept but you really have to just try it.
Open Visual Studio and create a Web Application.
Use this website as a start: http://www.asp.net/

Put some money in good hands and buy a PluralSight subscription.
They have a lot of trainings for ASP.net like this one for instance.

Have fun!!
0
 

Author Comment

by:edo60
ID: 39714405
tsm you rules
i gona give a try, i must
tsm
0
 

Author Comment

by:edo60
ID: 39714453
you recomend Pluralsight then for learning?
tsm
0
 
LVL 30

Expert Comment

by:Alexandre Simões
ID: 39714764
Definitely PluralSight...

I have a subscription for a long time now and I keep using it specially for technology rump up.

Have fun!!
0
 

Author Comment

by:edo60
ID: 39714810
oh man, is too expensive, but im gona do the effort
tsm
0
 
LVL 30

Expert Comment

by:Alexandre Simões
ID: 39715372
Get one month and squeeze it as much as possible.
Take it when you know that you'll have time to really take advantage of it.

For me it's the best way to start.
From there you still have to build your own path but you'll have a lot in the baggage already.

Cheers!
0

Featured Post

Are You Using the Best Web Development Editor?

The worlds of web hosting and web development are constantly evolving. Every year we see design trends change, coding standards adapt and new frameworks/CMS created. With such a quick pace of change it’s easy to get lost trying to keep up.

See if your editor made the list.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Because your company can’t afford for you to make SEO mistakes, you’ll want to ensure you’re taking the right steps each and every time you post a new piece of content. This list of optimization do’s and don’ts can help you become an SEO wizard.
CTAs encourage people to do something specific to show interest in your company, product or service. Keep reading to learn why CTAs should always be thought of as extremely important, albeit small, sections of websites.
The viewer will learn how to dynamically set the form action using jQuery.
Learn how to create flexible layouts using relative units in CSS.  New relative units added in CSS3 include vw(viewports width), vh(viewports height), vmin(minimum of viewports height and width), and vmax (maximum of viewports height and width).

617 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question