Looking for Efficient/Clean ways to web design

Posted on 2011-05-10
Last Modified: 2012-06-27
Server: Red Hat Linux - Webserver: Apache  Language Preferences: Perl/Python/Bash etc. --very clean code
I program with various languages but Javascript is not one of them.

I want to design efficient websites with very clean code--with very efficient code reuse.  Very easy to code and fast to execute.
Example, if I write popup menu code, I want all websites on my server to be able to efficiently use the same code.
If I have a few CSS templates, I want to be able to use those for all my webpages.
Code should be clean/maintainable with no browsers issues.

Some of the things I am looking at these pages, that might give you an idea about what I am looking at.
Type of code I want:

Type of output

Question by:farzanj
    LVL 10

    Expert Comment

    Depends on your expereince...are you a developer?

    It takes many hats to put an Ecommerce site together each with different skills..alot of work!!

    Web developer - creates the web site
    Network adminstrator---handls teh server
    SQL DBA - SQL holds the data your site collects from the user
    email analyst-  sned emails out

    now all these hats gotta work together!!

    Why dont you use a content management it...these programs do a ton these it depends on what you want, php, java...?this depends on where yourhosting your site..find the hosting compnay ask"what pages extentions to you support?"

    if they support:

    .php then

    .aspx then
     dot nuke

    also lookat  joomla:


    LVL 31

    Author Comment

    I am looking for Linux based technologies.
    I am a developer in many languages, plus system administrator, have been a Database administrator (Oracle, MySQL) and one of my degrees was in Network Engineering and I have done plenty of router/switches configurations.  But I left MS platform for good in 1999 after having bad experiences with dot Net.
    Long ago I did some web front ends but it has been a while and I have never been good at it.  With backends, I have no problem.
    LVL 31

    Author Comment

    I am going to do everything by myself.  I have configured thousands of email servers, webservers -- all in Linux.
    LVL 10

    Accepted Solution

    okay scratch .net...sounds like your going either .php or .java....

    both are rich...I like Java better...more vendors in my opinion...also if you want to interact with mobile phones all in java...smartphones is a big pull these days...

    if .php...remember we call it LAMP:

    if Java..not as 'Free' as php , hence the separation...
    you will need an IDE to develop in:
    Eclipse or do eclispe...everyone is going this direction these days...

    or you can get does it all..bc you also need the SDK to develop in java..the SDK has all the objects(code pieces previously built, you can borrow to build your code)
    LVL 14

    Assisted Solution

    I'd stick with PHP for it's widespread use and high adoption.  What you will need is called a Content Management System (CMS) which is basically a framework for building websites and all of the requisites therein (forms, blogs, galleries, shopping carts, etc)

    My favorite PHP CMS is Concrete 5 - it's very lightweight, robust, user friendly, and most importantly it's easily extensible.  You can create your own plugins or modules which you can then re-use anywhere you want.  Hope that helps.
    LVL 10

    Assisted Solution

    Design has good feedback....

    if java...try liferay..very popular...
    LVL 31

    Author Closing Comment

    Thanks for your time.

    Featured Post

    Top 6 Sources for Identifying Threat Actor TTPs

    Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

    Join & Write a Comment

    Introduction In this tutorial, I'll explain how to create an animated progress meter in a wireframe prototype developed using Axure RP 7.0 - a leading prototyping tool for designing web sites and software. (For more information about Axure and gett…
    Objective of This Article In 1990’s, when I was a budding software professional, I had a lot of confusion about which stream or technology, I had to choose to build my career. In those days, I had lot of confusion like whether to choose System so…
    The purpose of this video is to demonstrate how to manually back up a WordPress Database. This will be demonstrated using a Windows 8 PC. The Host used will be Log into your Hosting account. IPage will be used for demonstration : Locat…
    The viewer will learn the benefit of using external CSS files and the relationship between class and ID selectors. Create your external css file by saving it as style.css then set up your style tags: (CODE) Reference the nav tag and set your prop…

    732 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    17 Experts available now in Live!

    Get 1:1 Help Now