Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Enterprise Web Design

Name: Anonymous 2010-07-20 22:17

I am a budding Computer Science major who has just finished his first year at the local college.  I have completed all the university-transferable introductory language courses offered (C++ and Java).  Never mind the language choice, I wasn't taught anything beyond, "This is your input.  This is your output.  This is your class.  This is your ENTERPRISE-level single-purpose line-saving enhanced for loop."

My mother, who is paying my way through college, is expecting to see returns.  She has asked me to create a website for her start-up business.  Of course I don't know how to do that.

And this, dear /prog/, is why I need your assistance.  If you could just be my guiding hand here and point out books, websites, good languages to start in, software, anything a novice web designer might find useful.

Yes, I have read my SICP.
No, I only understood about a quarter of it.
Yes, of course I'm going to read it again, but at the moment I must place priority on the material world.

And for the trolls, I do intend on taking everything said in this thread seriously, so please refrain from "trolling" as I will no doubt end up believing it.

Name: Anonymous 2010-07-20 22:22

Name: Anonymous 2010-07-20 22:28

What's so special about web apps?

HTML is just a markup language. CSS is a presentation language, and Javascript is a client-side scripting language. If you know them, you can make any (static) web site.

Pick any general-purpose language and you can generate content dynamically (HTML, images, CSS, js, whatever). Input is the GET/POST request, and the output is whatever you need it to be.

There are frameworks for various languages which simplify the task considerably, or dumbify it so that anyone can do it.

However, designing web sites is not a programming job, it's Art, so you should get someone else to do it, unless you want to do it yourself (has MDickie replaced the scientist in you with an artist?).

Name: Anonymous 2010-07-20 22:33

Use Google sites, problem solved.

Name: Anonymous 2010-07-20 22:45

>>3
However, designing web sites is not a programming job, it's Art, so you should get someone else to do it, unless you want to do it yourself
No, Mom's done the designing stage; she knows what she wants it to look like and it's my duty to realize it.  Now that I actually think about it, I must have titled my thread wrong.
Do you have any particular recommendations on where I should begin studying these languages?  I know little of CSS and Javascript, and my HTML doesn't extend beyond the basic tags.

Name: Anonymous 2010-07-20 22:53

>>4
But having sites.google.com/site/ right at the start looks so unprofessional.

Name: Anonymous 2010-07-20 23:19

>>6
If you're asking /prog/ for help in making an ENTERPRISE website, having a professional-looking URL is the least of your worries.

Name: Anonymous 2010-07-20 23:46

>>6
Your dedicated server setup, hosting or whatever you choose is not related to the programming task you have ahead of you, but if you plan on using a cheap hosting service, then you're probably limited to a couple of crappy languages (like PHP, and on some others Perl). You'll have to make a choice depending on your budget and available resources.

Do you not know of DNS or how the Internet works to ask such questions here?

Name: Anonymous 2010-07-21 0:19

HTML & CSS
. Study the source of design-related websites (e.g. A List Apart)
. W3Schools

JavaScript
. Douglas Crockford
. John Resig

Python
. Dive Into Python

Hosting
. Dreamhost

Domain name
. Domainsite

"Thanks, >>9"
. You're welcome

Name: Anonymous 2010-07-21 0:48

>She has asked me to create a website for her start-up business
Now you have 2 problems:

Name: Anonymous 2010-07-21 1:29

>>9
Dive Into Python
considered harmful1

[sub][sub]
_____________________
1. http://oppugn.us/posts/1272050135.html

Name: Anonymous 2010-07-21 1:29

[/sub][/sub]

Name: Anonymous 2010-07-21 1:31

>>8
Honestly?  I know nothing.  I'm not expecting anyone to make huge posts trying to teach me, just a push in the right direction.

Name: Anonymous 2010-07-21 1:57

>>11
Zed Shaw
Not that I agree or disagree with him, as I'm not familiar with the book.

Name: Anonymous 2010-07-21 2:03

If you choose Perl, download wakaba, install it, study it, make changes to it. When you've went through all code, you'll know enough about HTML, CSS, Javascript and Perl to make any site you like. Firebug add-on for firefox helps a lot. Remember that you can view source code of all web pages, so if there is a particular HTML/CSS/Javascript feature you want to have, just find a site that has it and borrow it.

Name: Anonymous 2010-07-21 2:26

>>15
just find a site that has it and borrow it
Why are you going to borrow it? Are you going to give it back after you're done?

Name: Anonymous 2010-07-21 2:29

>>16
Are you going to give it back after you're done?
Just how did you come to that conclusion?.. I did say borrow, didn't I? No, I'm not giving it back, ever.

Name: Anonymous 2010-07-21 3:10

How about you explain how what you're studying has nothing to do with webdesign?

Because it really doesn't. You're going to make her a horrible website and her business will suffer for it. You don't know the first thing about layout, typography, form, hierarchy, color, etc. Understanding these tools requires years of effort and raw talent. And that's before you even touch a markup or programming language. If you attempt this you will actively be doing her a disservice. Tell her that she's an idiot for bringing her misaligned pride into her professional life, and suggest that she have her website made by someone who actually knows what they're doing.

Name: Anonymous 2010-07-21 3:27

Understanding these tools requires years of effort
Not really.

Name: Anonymous 2010-07-21 3:46

Get a Mac  type
Sudo gem install rails
Rails new website

And you're done.

Name: Anonymous 2010-07-21 3:49

>>19
Yes really.

Name: Bitches n hoes 2010-07-21 4:03

Bitches n hoes

Name: Anonymous 2010-07-21 4:21

>>19
His mother, the client, already has all of this worked out. He just needs to turn her pictures into web pages. It doesn't require any of skills you listed.

Name: Anonymous 2010-07-21 7:38

Lol, my mother wants me to do that as well. I'm doing it, and it's working nicely.

Name: Anonymous 2010-07-21 12:20

OP, just outsource it to India.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List