Hi,
I have no experience with .NET or web programming and for the last couple of
years I was doing only client-server projects with PowerBuilder. Right now I
have to write a web application (something like MSDN) consisting of a tree
on the left side and some template pages on the right side where the
information is fed from the database. My company is inclined to use SQL
Server, .NET and Windows Server 2003 (which I think includes IIS).
1. Do you think it is a good technology for that purpose? (it could also be
done sticking with PowerBuilder and Sybase)
2. Do I need any more software than already mentioned?
3. Is creation of web pages in .NET easy and intuitive?
4. I once worked with Visual Studio 6.0 (C++,Visual Basic,MFC). What do I
have to learn more (except ASP) to write an application like mentioned
above?. I mean only major obstacles.
5. How long time of learning curve is that for an average programmer?
I am greatly obliged for your help. Thanks
Miroslaw 2 1237
1).NET is ideal for such scenarios. It has a handfull of features
especially oriented for Web development, that are real time savers. It
would be good thing to invest some time to this.
2) You will need a copy of Visual Studio of course but nothing else for
beggining the development. It would be a good thing to download some
tools like NAnt, NUnit and FxCop. They are OpenSource and complementary
to Visual Studio .NET.
3) Like designing a form in a WYSIWIG editor. The WebForm designer is
pretty intuitive and for some scenarios you will never have to go to
"HTML View" or write code-behing code (although the generated code is
not optimal by any means)
4) Maybe you should consider learning CSharp, but it will be Ok with
VB.NET.
5) This is a tough question and it depends a lot on the programmer's
experience. I was able to catch up -decently- with the environment in
about 2 months, with previous experience in Java(3years), C (5years)
and some C++/MFC.
I hope a helped a little :)
Tasos
Hi
See inline I have no experience with .NET or web programming and for the last couple of years I was doing only client-server projects with PowerBuilder. Right now I have to write a web application (something like MSDN) consisting of a tree on the left side and some template pages on the right side where the information is fed from the database. My company is inclined to use SQL Server, .NET and Windows Server 2003 (which I think includes IIS).
Yes Server 2003 includes IIS and as well the .Net framework.
1. Do you think it is a good technology for that purpose? (it could also be done sticking with PowerBuilder and Sybase)
Your Microsoft alternative is by instance MS Access, that will hower use
predefined styles and whatever.
Net gives you the posibility to make software for at almost every *modern*
computer device that holds a Windows OS while there is as well a version for
Linux.
2. Do I need any more software than already mentioned?
A MSDN subscription gives you everything you need and those are in more
versions, there are as well starter packs planned (you can donwload them now
as limited free to use Betas). Named add the moment express editions http://lab.msdn.microsoft.com/express/
3. Is creation of web pages in .NET easy and intuitive?
If it is about Data than in my opinion there are no alternatives which are
so complete. If it is only a window without any communication, than there
are probably better products as there is in the Microsoft line FrontPage.
4. I once worked with Visual Studio 6.0 (C++,Visual Basic,MFC). What do I have to learn more (except ASP) to write an application like mentioned above?. I mean only major obstacles.
The main thing is that you learn the OOP concept, that can be a hard thing
for a non OOP type programmer. On the other hand you can only use OOP. So
why not download by instance VisualBasic Express and give it a try with some
samples.
A little problem is than that the documentation about the 2.0 version is not
yet that what is the documentation for the 1.x version from which it is more
a problem that it is to much than that there is something not. http://msdn.microsoft.com/
5. How long time of learning curve is that for an average programmer?
As said, try it with your point 4 the main thing is that you have to learn
OOP and the to become familiar with the Net framework.
A lot of success,
Cor This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Sridhar R |
last post by:
>From technical point of view, I could not understand the the reasoning
behind using Java in major companies. Sure that Python, is used in
some, but still Java is considered as a sure-job...
|
by: Cat |
last post by:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I'm having trouble getting my head around the reason the that following file
won't validate with the following error output in Xerces version...
|
by: Weekend |
last post by:
Currently, i want to develope a multiple choice exam website. The
content of the test is store in an XML file. I want to carry out some
function. Could you tell me which programming language should...
|
by: John Timbers |
last post by:
I'd like to purchase Visual C# .Net for learning purposes only since it's a
lot cheaper than Visual Studio (note that I'm a very experienced C++
developer). Can someone simply clarify the basic...
|
by: lester |
last post by:
a pre-beginner's question:
what is the pros and cons of .net, compared to ++
I am wondering what can I get if I continue to learn C# after I have learned
C --> C++ --> C# ??
I think there...
| |
by: Larry David |
last post by:
Ok, first of all, let's get the obvious stuff out of the way. I'm an idiot. So please indulge me for a moment. Consider it an act of "community service"....
What does "64bit" mean to your friendly...
|
by: MPA |
last post by:
Hi,
I have no experience with .NET or web programming and for the last couple of
years I was doing only client-server projects with PowerBuilder. Right now I
have to write a web application...
|
by: Peter M. |
last post by:
Hi all,
I'm currently designing an n-tier application and have some doubts about my
design.
I have created a Data Access layer which connects to the database (SQL
Server) and performs Select,...
|
by: Gary |
last post by:
Hi in a simple application that consists of a couple of user input
forms. I'm wondering what the difference is between using a database
technology and a plain text file?
I've been working on...
|
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,...
|
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,...
| |
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...
|
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...
|
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...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...
| |