Roughly 86% of those who build their own business/eCommerce sites (or use free site builders) fail spectacularly within the first 14 months --
"If you think good design is expensive, you should look at the cost of bad design." - Ralf Speth
ReddWebDev isn't limited to just only one platform for website development like some others are. Over the past 20 years we've happened to acquire quite an array of tools - One size fits all doesn't work in the world of Website Development, so using various tools and platforms helps us to being able to place our clients at an extreme advantage in the development of their internet web solution.
These are our most often used programming languages, PHP (Hypertext Pre-Processor), JavaScript, MySQL, C#, Ruby - For context and structure (Hypertext Markup Language) HTML4, HTML5 - For styling CSS3 - Datasets XML, JSON, CSV -- .
Our Website Development isn't just about writing CMS (content management systems). Though we might excel in that area, ReddWebDev also writes static and can cross-write between both the dynamic and the non dynamic (static).
Our Website Development talent also includes graphics and other media types rendering (formatting).
Content Management Systems
Content Management Systems (CMS )are often used to run websites containing blogs, news, and shopping. Many corporate and marketing websites use CMS. CMS typically aim to avoid the need for hand coding, but may support it for specific elements or entire pages.
We are proficient in the installation, and the deployment of your Content Management System or other simmilar database driven solutions. We can deploy your (LAMP) cms solution alone, or we can work closely with your IT to assist with it's deployment. We currently only work with LAMP (we currently do not work with OAMP, iAMP, SAMP, MAMP, or WAMP -- if you need assistance with any of these, we may be able to refer you to someone who does).
Website Development - Writing Static Pages
A static web page (sometimes called a flat page/stationary page) is a web page that is delivered to the user exactly as stored, in contrast to dynamic web pages which are generated by a web application.
Consequently a static web page displays the same information for all users, from all contexts, subject to modern capabilities of a web server to negotiate content-type or language of the document where such versions are available and the server is configured to do so.
A static site is a website that is written entirely using HTML. Each web page is a separate document and there are no databases or external files that are drawn upon.
This means that the only way to edit this type of website is to go into each page and edit the HTML. So you would have to do it yourself using a web page editor such as notepad, FrontPage, or Dreamweaver, or pay your web developer to make updates for you.
Dual Purpose Writes
Sometimes, depending on client requirements, we'll write in dynamic elements drawn from a database to be included in a static page. This isn't often done, but given our years of experience, having to write pages in such a fashion as this usually doesn't cost extra.
Dynamic web pages are often cached when there are few or no changes expected and the page is anticipated to receive considerable amount of web traffic that would create slow load times for the server if it had to generate the pages on the fly for each request.
Resonsive Web Design (RWD)
A site designed with RWD adapts the layout to the viewing environment by using fluid, proportion-based grids, flexible images, and CSS3 media queries, an extension of the @media rule.
The fluid grid concept calls for page element sizing to be in relative units like percentages, rather than absolute units like pixels or points.
Flexible images are also sized in relative units, so as to prevent them from displaying outside their containing element.
Media queries allow the page to use different CSS style rules based on characteristics of the device the site is being displayed on, most commonly the width of the browser.
Server-side components (RESS) in conjunction with client-side ones such as media queries can produce faster-loading sites for access over cellular networks and also deliver richer functionality/usability avoiding some of the pitfalls of device-side-only solutions.