473,655 Members | 3,114 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Question about the choice of technology

MPA
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
Oct 10 '05 #1
2 1246
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

Oct 10 '05 #2
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
Oct 10 '05 #3

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

Similar topics

198
7649
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 language. After being a python programmer for long time, I consider it painful to learn/use Java now (well, like many I will be forced to do that in my job). What makes such companies to choose Java over dynamic, productive languages like Python? ...
3
3806
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 2.6.0 and XSLTC version 2.5.2 ( from the standard jdk1.5.0 beta ). Is there something I'm missing from the spec? ============ OUTPUT (wrapped) =================
9
2015
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 i use? 1.A page that display the content of the XML file. (JavaScript, JSP, XSL, DOM, DSO ActiveObject control ?) 2.A page that Give the feeback to the users who finished the exam. (this part i would like to use JSP) 3.A page that enable me to...
33
3139
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 differences. Ok, Visual Studio has C++, VB and J++ thrown in plus some extra bells and whistles (I already have some minimal experience) but are both IDE's essentially the same (including the same IDE support for creating forms, ADO.NET DataSets,...
44
4199
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 must be many know the answer here. thanks
58
30210
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 neighborhood C# programmer? The standard answer I get from computer sales people is: "It means that the CPU can process 64 bits of data at a time instead of 32." Ok... I guess I *kind* of understand what that means at an intuitive level, but what...
2
278
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 (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)....
11
2552
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, update, delete and inserts. I use dataset objects to pass data to and from the DAL. In my GUI (windows forms), I use databinding to bind controls to a datatable
3
2073
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 this program for a week or so now and its a hobby project. I have never understood how to work with databases in visual studio (although I have strung together a couple of Microsoft access databases in the past, by trial and error.) As I don't...
0
8380
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
8296
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8816
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...
1
6162
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
5627
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
4150
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
4299
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2721
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 we have to send another system
2
1598
bsmnconsultancy
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 can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.