473,624 Members | 2,254 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Need some advice on what tools to use for web development.

First off, I am NOT a beginner. I have lots of experience developing
professional web sites and am a professional software developer.
Unfortunately I've been out of web site development for the past 2
years but would like to get back into it. What I need is some advice to
get me up-to-date on what is the best (or one of the best) ways of
developing web sites and web applications.

The following are my requirements:

* Static web pages need to be created that consist primarily of text
and graphics. They need to be based on some form of templates so that I
can change the look and feel of all web pages easily.

* Dynamically generated pages will be created using ASP.Net. It would
therefore be nice if the tool can allow me to create nice pages based
on templates but has good support for ASP.NET.

* Good support for CSS and XML

I last used Visual Studio .NET 2003 and while it sufficed, I didn't
think it was entirely suited for creating well managed and good-looking
web sites. A tool like Dreamweaver probably has some advantages over VS
but I am not sure what since I've never used Dreamweaver.

What about the latest version of Frontpage? Would it compliment/enhance
ASP.NET?

I don't have the latest version of VS so I am not sure what
improvements Microsoft made to the IDE for web site development. Just
some small things or major changes? Does it compete with Dreamweaver?
From your own experience, what would you recommend. Eventually I do

need to create ASP.NET applications so I will end up using VS.NET but I
can always use the version 2003 for that unless of course the latest
version does most of what I need.

Thanks for you help
Johann Blake

May 2 '06 #1
12 1677
There are some fundamental changes in VS 2005 that makes it a bit nicer
to work with. It supports XHTML (and uses it by default). It no longer
mangles the code when you switch to design mode (major rewrite of the
design management).

For templates you should take a look at Master Pages in .NET 2. It
neatly separates the page skeleton from the page contents.

You can download Web Developer 2005 Express for free from Microsoft, and
it can be installed along side VS 2003 without any problems.

jo*********@yah oo.com wrote:
First off, I am NOT a beginner. I have lots of experience developing
professional web sites and am a professional software developer.
Unfortunately I've been out of web site development for the past 2
years but would like to get back into it. What I need is some advice to
get me up-to-date on what is the best (or one of the best) ways of
developing web sites and web applications.

The following are my requirements:

* Static web pages need to be created that consist primarily of text
and graphics. They need to be based on some form of templates so that I
can change the look and feel of all web pages easily.

* Dynamically generated pages will be created using ASP.Net. It would
therefore be nice if the tool can allow me to create nice pages based
on templates but has good support for ASP.NET.

* Good support for CSS and XML

I last used Visual Studio .NET 2003 and while it sufficed, I didn't
think it was entirely suited for creating well managed and good-looking
web sites. A tool like Dreamweaver probably has some advantages over VS
but I am not sure what since I've never used Dreamweaver.

What about the latest version of Frontpage? Would it compliment/enhance
ASP.NET?

I don't have the latest version of VS so I am not sure what
improvements Microsoft made to the IDE for web site development. Just
some small things or major changes? Does it compete with Dreamweaver?
From your own experience, what would you recommend. Eventually I do

need to create ASP.NET applications so I will end up using VS.NET but I
can always use the version 2003 for that unless of course the latest
version does most of what I need.

Thanks for you help
Johann Blake

May 2 '06 #2
Does Web Developer 2005 Express support the "Master Pages" you
mentioned or is this feature only available in the latest version of VS
2005?

May 2 '06 #3
Yes,

Visual Web Developer 2005 supports Master Pages.

Richard

May 2 '06 #4
Have you ever used Master Pages? If so, I'd appreciate some comments on
their usefulness, good points and bad points.

May 2 '06 #5
I've not been using them for long but my experiences with them have
been pleasant enough thus far.

They're great for creating a template for your site in fact that's what
they're there to do.

You can arrange your template exactly how you want to using the same
methods you would an existing page (css, tables ...)

Within your master page you set content placeholders, then all you do
is add a page to your project and it will prompt you to select a master
page you want it to belong to.

Plus points - it's a fast way to create a standardised looking site,
with very little effort, and all the flexibility of html / css.

Bad points - I haven't come across any yet. (That's not to say they
don't exist) Like you I'm a software developer but I have not been
using .Net 2.0 for long.

It's horses for courses like most things: If what you want is a
standard looking site with the same menu / look and feel for each page
then they are just the thing for you. If you want a site where each
page is very different then probably best left alone.

May 2 '06 #6
Thanks for the helpful insight. I want the website to have a consistant
look and feel so that I can update menus, headers and footers in one
location. It appears that Master Pages is what I am looking for.
However, I have just been reading about Themes and I am somewhat
confused. The Microsoft docs indicate that Themes are designed to do
more or less the same thing as Master Pages. But there is obviously a
differences between the two. Have you any knowledge about what Themes
are about and their relationship to Master Pages?

Thanks
Johann

May 2 '06 #7
I agree what you describe sounds like it best fits master pages.

In all honesty I have not used themes before but my understanding of
them are that they are akin to css in classic asp, in that they are set
up in your project to describe a consistent feel to your server
controls.

There may be more to them than this like I say I've not used them
myself. The enclosed link seems to be a good overview of them and how
to implement them.

http://www.codeguru.com/vb/vb_intern....php/c7937__1/

I guess that the main difference is that the masterpage contains
content as well as formatting.

May 2 '06 #8
<jo*********@ya hoo.com> wrote in message
news:11******** **************@ v46g2000cwv.goo glegroups.com.. .
Have you ever used Master Pages? If so, I'd appreciate some comments on
their usefulness, good points and bad points.


Master pages are extremely useful for common markup. You can have as many
master pages as you'd like. Nesting is supported. With this scheme, you
can create a master template with company logo. Then each department can
have it's own nested master page with a common banner strip or customized
menu, and so forth.

Master pages are very beta IMHO. The "visual" portion of VS won't work on
nested master pages. Intellisense slows down. There's a known bug where
intellisense breaks altogether unless the master page is opened in VS. That
is, the mymasterpage.ma ster file needs to be opened for editing. Weird, I
know. Master pages are a very peculiar one-way road that offer a lot of
advantages but hampers some of the editor bells and whistles.

The more you deviate from the beaten path in VS, the more you'll wrestle
against it. This is somewhat tragic as it leaves a choice between a
drag-and-plop looking website (but with rapid development) and a very nice
customized website (with pretty significant toolset issues). VS itself
won't handle much customization. I doubt a third-party tool will either.

If you do decide to use Dreamweaver, shoot for mockups. Macromedia, cough,
Adobe, has decent integration between the graphic suite and web development
suite. It's not perfect either. But its a good rapid start for proofing
concepts and communicating ideas. I doubt you'll find much success
integrating Macromedia products on a daily basis with Microsoft products.

HTH.
May 2 '06 #9
On Tue, 02 May 2006 15:25:17 GMT, "chaz" <ir********@nos pam.com>
wrote:
Master pages are very beta IMHO. The "visual" portion of VS won't work on
nested master pages. Intellisense slows down. There's a known bug where
intellisense breaks altogether unless the master page is opened in VS. That
is, the mymasterpage.ma ster file needs to be opened for editing. Weird, I
know. Master pages are a very peculiar one-way road that offer a lot of
advantages but hampers some of the editor bells and whistles.

The more you deviate from the beaten path in VS, the more you'll wrestle
against it. This is somewhat tragic as it leaves a choice between a
drag-and-plop looking website (but with rapid development) and a very nice
customized website (with pretty significant toolset issues). VS itself
won't handle much customization. I doubt a third-party tool will either.


It does stink that the current VS version doesn't support nested
masters in the designer, but I'm unaware of any "known bug" that
causes IntelliSense to not work unless the master is open. I am unable
to reproduce it either.

As for deviating from the beaten path, I seriously disagree with your
comments. VS 2005 (and specifically ASP.NET 2.0) is designed with just
that in mind! Just look at things like the provider model and adapters
in ASP.NET 2.0. Those are two excellent examples of technology built
into the product that _encourage_ developers to stray from the beaten
path, and your experience in doing so will be one of amazement in just
how cool the technology really is.

Jim Cheshire
Jimco Software
FrontPage Add-ins and Software Reviews
http://www.jimcosoftware.com

Author:
Special Edition Using Microsoft Office FrontPage 2003
Special Edition Using Microsoft Expression Web Designer
May 2 '06 #10

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

Similar topics

28
2462
by: Jed | last post by:
Hello to all! I have a couple of projects I intend starting on, and was wondering if someone here could make a suggestion for a good compiler and development environment. My goals are as follows: 1. Develop the project code on XP.
3
2726
by: Andrej Hristoliubov | last post by:
I am the best c++ programmer in the whole wide world. Trust ME! My reference is Victor Bazarov,Valentin Samko,Alf P.Steinbach( Me and Alf actually intern together at Microsoft), and Bjarne Stroustrup (he actually asked me for help to design C++ ; still unsure why he didn't give me enought credit - probably a poor design choice to have Russian name near c++),Branimir Maksimovic,Vladimir Kouznetsov . Me and Victor went to the same...
1
1120
by: Dean | last post by:
Because I am no good at artistic development (colors, themes, styles) I used to develop my web sites in FrontPage and then mix in ASP pages when I needed functionality. That was an ugly process but it got the job done. Now, with ASP.NET and xcopy deployment is this still something that is smart to do? If FrontPage won't do the job, is there an artistic tool that will develop ASP.NET compatible sites? Thanks, Dean
8
1520
by: Tim Meagher | last post by:
In order to reduce my development time, I would like to acquire a suite of tools for ASP.Net development that provide grid, treeview, menus, and other similar web controls. I would like a tool that provides good documentation and that is fairly intuitive to use, is robust and gearing up for ASP.Net 2.0, and is not buggy. I prefer tohave access to source code, but of the controls work well enough than that may not be an issue. ...
4
2843
by: Web_PDE_Eric | last post by:
I don't know where to go, or what to buy, so plz re-direct me if I'm in the wrong place. I want to do high performance integration of partial differential eqns in n dimensions (n=0,1,2,3..etc) I want to do (fast) graphic output of the results. I used to use C. I want to upgrade my computer. Do I get dual core? Does C# support dual-core? Is C# as fast as the old C? Is there a new C? (or is C# the new version of C?) Is Visual Studio...
15
4591
by: Cheryl Langdon | last post by:
Hello everyone, This is my first attempt at getting help in this manner. Please forgive me if this is an inappropriate request. I suddenly find myself in urgent need of instruction on how to communicate with a MySQL database table on a web server, from inside of my company's Access-VBA application. I know VBA pretty well but have never before needed to do this HTTP/XML/MySQL type functions.
8
1733
by: shuisheng | last post by:
Dear All, We meet some problem in our project development and sincerely ask for your kind advice. We took eight months to develop a project system with about 50,000 lines of code. The code is integrated into our system without careful testing. So after all the integration, we found there are many bugs. And I believe if we test more, more bugs will appear. Some bugs lead to the coputer to crash. And they are very hard to find and...
1
3934
by: | last post by:
Hi Database Gurus, Not to start a war among fanatics, but I just wanted to get honest opinion/advise of smart folks like you about this. We are about to begin development for a data intensive web based application and are faced with the choice of database software. We (at least currently) are focusing on free software. Some basic research has indicated both Postgresql and Mysql as the best of lot. Can people please advise as to pros/cons...
20
4253
by: mike | last post by:
I help manage a large web site, one that has over 600 html pages... It's a reference site for ham radio folks and as an example, one page indexes over 1.8 gb of on-line PDF documents. The site is structured as an upside-down tree, and (if I remember correctly) never more than 4 levels. The site basically grew (like the creeping black blob) ... all the pages were created in Notepad over the last
0
8233
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
8619
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
8334
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
8474
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...
0
7158
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
5561
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
4078
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
4173
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2604
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

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.