473,789 Members | 2,530 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

From Java + Tomcat + JSP -> C# + ASP.NET

Hi,

I'm curious to know (need to tell my boss what to expect) how long it might
take to come up to speed making the move from Java / JSP to C# ASP.NET

I know there are a million factors... but just curious to know how much time
other experienced java people spent to come up to speed with .NET

thanks,

Frank
Jan 3 '07 #1
2 1381
Hi,

Frank Milverckowitz wrote:
Hi,

I'm curious to know (need to tell my boss what to expect) how long it might
take to come up to speed making the move from Java / JSP to C# ASP.NET

I know there are a million factors... but just curious to know how much time
other experienced java people spent to come up to speed with .NET

thanks,

Frank
The language itself is very easy to learn when you come from Java. Many
concepts are similar. The most difficult, I'd say, is to learn the
libraries. There are many, many classes in the .NET framework, just like
there are many in the Java class libraries. This is a gradual work, and
I usually look for the classes I need when I need them. With the many
examples available online, it's usually not a huge problem, but it can
be time consuming.

There are courses specifically tailored to Java people wanting to switch
to .NET. Maybe it can help your developers to make the step.

HTH,
Laurent
--
Laurent Bugnion [MVP ASP.NET]
Software engineering: http://www.galasoft-LB.ch
PhotoAlbum: http://www.galasoft-LB.ch/pictures
Support children in Calcutta: http://www.calcutta-espoir.ch
Jan 3 '07 #2
I guess that depends on your measure of up to speed. Stick to C# and you'll
have few problems with the language at least. If you understand taglibs and
the general tag based concept that much of asp.net relies on will appear
familiar as you expose yourself to it, if your usually doing scriptlets and
servlets and MVC then you'll need a few more concepts. IIS is quite
different to Tomcat, you'll need to run with it to learn its quirks and JSP
is not that like ASP.NET as a way of delivering HTML unless your familiar
with things like Jetspeed and event driven development. The trick is
understanding the .NET framework and ASP.NET as part of that framework, what
makes it all tick (and break) and the connection to the pipeline between the
asp.net runtime handler and IIS.

Its not that tricky a learning curve though - I'd say its more difficult if
your going the other way. Some good tools out there to help you like the
Mono Project, and tools like Mainsoft Grasshopper to run asp.net apps on
tomcat and apache.
--
Regards

John Timney (MVP)
VISIT MY WEBSITE:
http://www.johntimney.com
http://www.johntimney.com/blog
"Frank Milverckowitz" <fr************ ****@yahoo.comw rote in message
news:45******** **************@ roadrunner.com. ..
Hi,

I'm curious to know (need to tell my boss what to expect) how long it
might take to come up to speed making the move from Java / JSP to C#
ASP.NET

I know there are a million factors... but just curious to know how much
time other experienced java people spent to come up to speed with .NET

thanks,

Frank

Jan 3 '07 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
18976
by: Johan Louwers | last post by:
I have a qustion. I have to set a JAVA_HOME variable on a Solaris9 system... what kind of a variable? A system-defined.../....a user defined.../.....???? and how do I set this so java can work with it? I need this to be used by Tomcat at a webserver..... Thanks already,
4
3223
by: John | last post by:
Hi, I am pretty new to java and have installed tomcat on my PC (XP Home) along with a few other java tools. I've noticed when I start tomcat ZoneAlarm asks permission for java.exe to access the internet, then if java.exe can be a server. This is obviously tomcat so I say yes. But occassionally I will get a message asking if java.exe can access the internet or act as a server and I don't know why! Is there anyway to tell what is...
5
2390
by: Peter | last post by:
My client wants to develop a web application using Java. I have several questions and seeking for MVP advise. 1. Does IIS support Sun Micro Java? 2. Is it possible for .NET to mix with Java, servlet, JSP etc? 3. Can I a ASP.NET call Java servlet? 4. Can I mix MS Web Service with Java? Many Thanks
7
4987
by: Christian Wilhelm | last post by:
Hi! I'm trying to call a Java WebService out of a .net Client. There are two Methods, one Method requires one Parameter of type Parameter, the other Method requires one Parameter of type Parameter. I can call the first Method without Problems, the Parameter can be deserialized by the WebService. But if I want to call the second Method and give it an Array of Parameters, then the following exception is thrown by the WebService:...
1
1269
by: Evrim | last post by:
Dear All I am using JDK 6 , Tomcat 6 and Jena 2.5.2. I would like to use javascript on my jsp page to pass the values of text boxes to a java function I have. This java function uses the Jena library to extract some info from OWL file based on parameters passed to it . I'd extremely apprecite you help : Assuming my jsp page is in folder \webapps\mytest and Jena
7
18816
madhoriya22
by: madhoriya22 | last post by:
Hi, I am trying to read a file sent from client to server. Here is how I am trying it .... String filePath = request.getParameter("SelectCSVFile"); System.out.println("path:::---> "+filePath); String fileName = filePath.substring(filePath.lastIndexOf("/")+1); System.out.println("File Name:\t"+fileName); try { File file = new File(filePath);
66
4692
by: flarosa | last post by:
Hi, I'm wondering if I can get a reasonably civil (without starting any huge wars) opinion on how server-side PHP compares to server-side Java. I've been strictly a Java developer for almost 10 years now, and I'm pretty happy with it. However, I can't help but notice that there are a significant amount of PHP-based development projects where I live, and I've also noticed when searching around the internet for ready-
0
2530
by: giridharpolaki | last post by:
I am getting the error below mentioned while I am trying to acess msaccess data base from apache , I have cross checked the program , its entirely perfect, I think there should be some problem with enviroment setup and Data source connection. Could anybody help me resolve the issue. Thank you very much for yout time. HTTP Status 500 -
6
6959
oll3i
by: oll3i | last post by:
when i run my jsp file i get an error SEVERE: Servlet.service() for servlet jsp threw exception java.util.MissingResourceException: Can't find bundle for base name MessagesBundle, locale pl_PL at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1508) at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1262) at java.util.ResourceBundle.getBundle(ResourceBundle.java:789) at...
3
18718
sid0404
by: sid0404 | last post by:
Hi I am working with the Tomcat 5.5 on Eclipse, and is getting the error when my servlet calls the jsp using request dispatcher, the error is: HTTP status 500 The server encountered an internal error () that prevented it from fulfilling this request. and the log of the exception is:
0
9663
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
10404
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10193
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10136
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9979
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
7525
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6761
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5415
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5548
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.