Valhalla Legends Archive

Programming => Web Development => Topic started by: Banana fanna fo fanna on July 13, 2004, 11:30 PM

Poll
Question: What do you use for web development?
Option 1: ASP classic votes: 1
Option 2: ASP.NET - any language votes: 4
Option 3: Perl/Python/CGI votes: 2
Option 4: C/C++ votes: 1
Option 5: PHP votes: 14
Option 6: Java (JSP or Servlets) votes: 1
Option 7: ColdFusion votes: 1
Option 8: Other votes: 1
Title: Web development platform
Post by: Banana fanna fo fanna on July 13, 2004, 11:30 PM
I'm still struggling to decide between ColdFusion, ASP.NET, and a custom Python solution.
Title: Re:Web development platform
Post by: quasi-modo on July 14, 2004, 01:25 AM
I am a .net guy, with vb.net (I know java, took ap comp sci, so I could use the c# syntax, I am just more comfortable with vb.net), I love it.
Title: Re:Web development platform
Post by: MyndFyre on July 14, 2004, 03:34 AM
Quote from: $t0rm on July 13, 2004, 11:30 PM
I'm still struggling to decide between ColdFusion, ASP.NET, and a custom Python solution.

ASP.NET!!  Especially if you get into the ASP.NET 2.0 now!
Title: Re:Web development platform
Post by: Grok on July 14, 2004, 05:19 AM
Wow, you only get one choice?
Title: Re:Web development platform
Post by: Tuberload on July 14, 2004, 01:31 PM
Quote from: Grok on July 14, 2004, 05:19 AM
Wow, you only get one choice?

That was my problem as well. I am personally not biased towards any of those. Then again I am only a hobbyist with an opinion.  :)
Title: Re:Web development platform
Post by: Adron on July 14, 2004, 02:26 PM
Quote from: Grok on July 14, 2004, 05:19 AM
Wow, you only get one choice?

I picked "other" since no other choice covered everything I use...
Title: Re:Web development platform
Post by: j0k3r on July 14, 2004, 02:46 PM
Quote from: Adron on July 14, 2004, 02:26 PM
Quote from: Grok on July 14, 2004, 05:19 AM
Wow, you only get one choice?

I picked "other" since no other choice covered everything I use...
Perhaps you should tell him what you use.
Title: Re:Web development platform
Post by: Banana fanna fo fanna on July 14, 2004, 03:13 PM
Yeah, please reply with any combinations...
Title: Re:Web development platform
Post by: Adron on July 14, 2004, 05:51 PM
I use Perl, C++, PHP, classic ASP (vbscript), VB6, bat files / shell scripts - whatever available tool fits the task at hand.
Title: Re:Web development platform
Post by: Grok on July 14, 2004, 06:53 PM
Assuming you mean server-side code ...
VB6(for DLLs to use on Web), ASP, ASP.NET, XML.

Client-side code...
HTML, CSS, JavaScript, VB6 (DLL client components).
Title: Re:Web development platform
Post by: hismajesty on July 14, 2004, 10:32 PM
PHP  :D
Title: Re:Web development platform
Post by: quasi-modo on July 15, 2004, 01:05 AM
hows php5, i heard it came finally out. I still have a hard on for asp.net of course... fully oo, language flexibility, event aware controls, nothing like it.
Title: Re:Web development platform
Post by: Banana fanna fo fanna on July 15, 2004, 01:41 PM
I want to be able to:
- Use a general site template
- Include specific pods/pagelets/modules whatever, not just a plain include file, but give it parameters, have caching, etc
- Decouple me from the graphic designer
- Use OOP
- Write an event-driven website, similar to the Mach-II system
- Database caching and decoupling

How does ASP.NET work for me?
Title: Re:Web development platform
Post by: quasi-modo on July 15, 2004, 03:07 PM
asp.net is fully oo, asp.net has event driven controls so you can infact do event driven programming, you can do includes - code behinds - use external classes - etc, and asp.net can do data cacheing (though I do not do this very extensively), you can also use a general templet with includes and generally I use css too.... I do not know what "- Decouple me from the graphic designer" means, like what you are going for. But asp.net can do everything else for you.
Title: Re:Web development platform
Post by: Banana fanna fo fanna on July 15, 2004, 06:04 PM
My graphic designer can give me a template generated by the tool of his choice, and I do minimal effort to integrate it into the site.
Title: Re:Web development platform
Post by: MyndFyre on July 15, 2004, 06:10 PM
Quote from: $t0rm on July 15, 2004, 01:41 PM
I want to be able to:
- Use a general site template
This is why I recommend looking at ASP.NET 2.0.  I get a hard-on looking at Master Pages:
MSDN Magazine June 2004: Master Pages (http://msdn.microsoft.com/msdnmag/issues/04/06/ASPNET20MasterPages/default.aspx)
Quote from: $t0rm on July 15, 2004, 01:41 PM
- Include specific pods/pagelets/modules whatever, not just a plain include file, but give it parameters, have caching, etc
Personalize the look to your user (even changing your Master Page if you hook into the right event -- the PreInit event).  MSDN Magazine June 2004: Web Parts and Personalization (http://msdn.microsoft.com/msdnmag/issues/04/06/ASPNET20Portals/default.aspx)
Quote from: $t0rm on July 15, 2004, 01:41 PM
- Decouple me from the graphic designer
Like I told you on AIM, the designer does an extremely well job if your graphic designer gives you something of a template to start off with.  Of course, if you're using Master Pages, you definitely don't need to worry about it -- your graphic designer will worry strictly about the Master Page.  But, the AoA Website (http://www.clan-aoa.org/main_news.aspx) (that I haven't kept updated) was done in the ASP.NET 1.0 system.  I got the template from a friend who made it in ImageReady and Photoshop.  I just plugged in the rest.
Quote from: $t0rm on July 15, 2004, 01:41 PM
- Use OOP
ASP.NET is all OOP.  If you don't OOP it you're crazy.
Quote from: $t0rm on July 15, 2004, 01:41 PM
- Write an event-driven website, similar to the Mach-II system
I'm not too sure about what the Mach-II system is or does, but ASP.NET is solid on event-driven programming.  The page-postbacks are handled superbly, and with ASP.NET 2.0, you can post-back without making the page refresh using an ActiveX control (which is built-in to the Script Callbacks feature).
Quote from: $t0rm on July 15, 2004, 01:41 PM
- Database caching and decoupling
As I understand it, ADO.NET is a completely decoupled system of using databases.  Essentially, you load your database, do your database functions on the data in-memory, cached, and then when you're idle and it's convenient, you write a bunch of transactions back to the database at once, making for a disconnected model.
Quote from: $t0rm on July 15, 2004, 01:41 PM
How does ASP.NET work for me?

Here's a summary of the features: MSDN Magazine June 2004: An Overview of the New Services, Controls, and Features in ASP.NET 2.0. (http://msdn.microsoft.com/msdnmag/issues/04/06/ASPNET20Overview/)

If you have the ability to use Beta in production (which I understand many sites did during the beta of ASP.NET 1.0), I would go with it.  I'm downloading Visual Studio 2005 at the moment at home, and I'm going to install it on my laptop, where I do all my development (along with Longhorn PDC 2004!!!).  So, if you have access to it, I would definitely check it out.  It may just be worth your while.  :)
Title: Re:Web development platform
Post by: Thing on July 15, 2004, 10:05 PM
QuoteOf course, if you're using Master Pages, you definitely don't need to worry about it -- your graphic designer will worry strictly about the Master Page.  But, the AoA Website (that I haven't kept updated) was done in the ASP.NET 1.0 system.  I got the template from a friend who made it in ImageReady and Photoshop.  I just plugged in the rest.
You might want to consider relaxing your requirements for your visitors in the future.  Why would you want to optimize a site for two specific browsers and only one screen resolution with only one color depth?  I don't have either of those browsers and I don't use that screen resolution or that color depth and it doesn't display (http://forum.valhallalegends.com/files/AoA.jpg) correctly.  Also, why would you want to have a special font that nobody has and request that they download it?  Maybe you are a "Windows Only" clan?
Title: Re:Web development platform
Post by: quasi-modo on July 15, 2004, 11:29 PM
who said a thing about optimizing the site to one or two browsers and one resolution? A master template can be accessible... last time I checked my sites will work it ie6, 5.5, 5, mozilla/ns, opera, safari, and even non graphical browsers link lynx. You do not need to do a browser detect to make a page that will go cross platform, and have several pages.
Also if you design for 800 x 600 barely anyone is going to have to deal with a horizontal scroll bar so the site will still look nice, or you could always make a fluid layout that resizes to fit the window's width.
Title: Re:Web development platform
Post by: Banana fanna fo fanna on July 15, 2004, 11:39 PM
OT, is there a WYSIWYG CSS designer that renders correctly?
Title: Re:Web development platform
Post by: Thing on July 15, 2004, 11:53 PM
peofeoknight, please notice the clever way that I quoted Myndfyre and added a link to a screenshot of the AoA page that he provided.  If you investigate further, you will notice that on the front page of that site, an image (http://forum.valhallalegends.com/files/intropage03A.gif) provides information on how the site was designed.  No more crack for you.  :)



Quote from: peofeoknight on July 15, 2004, 11:29 PM
who said a thing about optimizing the site to one or two browsers and one resolution? A master template can be accessible... last time I checked my sites will work it ie6, 5.5, 5, mozilla/ns, opera, safari, and even non graphical browsers link lynx. You do not need to do a browser detect to make a page that will go cross platform, and have several pages.
Also if you design for 800 x 600 barely anyone is going to have to deal with a horizontal scroll bar so the site will still look nice, or you could always make a fluid layout that resizes to fit the window's width.
Title: Re:Web development platform
Post by: MyndFyre on July 16, 2004, 12:54 AM
Quote from: Thing on July 15, 2004, 10:05 PM
QuoteOf course, if you're using Master Pages, you definitely don't need to worry about it -- your graphic designer will worry strictly about the Master Page.  But, the AoA Website (that I haven't kept updated) was done in the ASP.NET 1.0 system.  I got the template from a friend who made it in ImageReady and Photoshop.  I just plugged in the rest.
You might want to consider relaxing your requirements for your visitors in the future.  Why would you want to optimize a site for two specific browsers and only one screen resolution with only one color depth?  I don't have either of those browsers and I don't use that screen resolution or that color depth and it doesn't display (http://forum.valhallalegends.com/files/AoA.jpg) correctly.  Also, why would you want to have a special font that nobody has and request that they download it?  Maybe you are a "Windows Only" clan?
Yes, we are a "Windows Only" clan.  AoA isn't a programming clan, it's a gaming clan.  The web site serves very effectively for us.  The last time I checked my website's stats, I had only 2 visits from Netscape, and none from any other browser: strictly IE.  That was one of the design decisions when choosing to render the website with an <iframe> object.  People in AoA don't use Linux.  I'm the only one who knows the first thing about programming in the clan.

Quote from: $t0rm on July 15, 2004, 11:39 PM
OT, is there a WYSIWYG CSS designer that renders correctly?
Yes.  The CSS support is quite nice.  :)
Title: Re:Web development platform
Post by: quasi-modo on July 16, 2004, 01:47 AM
dreamweaver has half way decent css support, but nothing beats codeing it by hand.
Title: Re:Web development platform
Post by: Grok on July 16, 2004, 06:44 AM
Quote from: peofeoknight on July 16, 2004, 01:47 AM
dreamweaver has half way decent css support, but nothing beats codeing it by hand.

Agreed.  This is a subject you know well, and one of your first posts on our Web Development forum caused me to study CSS in more depth than I had previously.  Having done so, I am usually unhappy with the WYSIWYG designers code output.  Often now, I use the designers to create my prototype and then rewrite the code that generates the HTML/CSS/JavaScript.
Title: Re:Web development platform
Post by: Akamas on July 16, 2004, 12:20 PM
I much prefer coding CSS in notepad or using Adobe GoLive.
Title: Re:Web development platform
Post by: Banana fanna fo fanna on July 16, 2004, 06:12 PM
What version of GoLive? I've used 6, and I downloaded 7 but I heard it was buggy.
Title: Re:Web development platform
Post by: quasi-modo on July 16, 2004, 08:06 PM
I do all of my hard codeing in dw becuase it has excelent asp.net support. I have not used go live though. How is Go Live compared to Home Site or Dreamweaver?
Title: Re:Web development platform
Post by: Banana fanna fo fanna on July 16, 2004, 09:45 PM
GoLive has terrible code editing support, which I believe is where Dreamweaver shines. GoLive is adept at creating CSS layouts though.
Title: Re:Web development platform
Post by: quasi-modo on July 16, 2004, 10:48 PM
so its similar to home site then? You used homesite? Its like a light dreamweaver that sucks for scripting in.
Title: Re:Web development platform
Post by: Banana fanna fo fanna on July 17, 2004, 12:38 AM
I thought homesite was the other way around...
Title: Re:Web development platform
Post by: quasi-modo on July 17, 2004, 12:47 AM
Its not that great, atleast for asp.net, and I hear its crappy to use for php too. But some people I know that use it use it because they say it is less cluttered then dreamweaver....
Title: Re:Web development platform
Post by: CrAzY on August 06, 2004, 10:28 PM
I'm very good with PHP, but since everyone is starting to use it i'll probaly swich just so I can be special. :)