How do you know how and when to combine programming languages and/or web technologies?
-
For example, let's say I created a static homepage for myself with HTML and CSS. Obviously, to create a dynamic entity, I would need mix in some server-side code to evaluate stuff and maybe work with a database. But how do you know the organization of the server-side code vs. theĀ client-side code? Is it, for example, a PHP dominant structure, or just some PHP dabbled in where necessary? This becomes an issue when conjuring up a theme/template for all the pages in your website. How would the javascript be handled across an array of pages? The ajax? Should you use XML or JSON? What web server? Apache or lighttpd? FastCGI? MySQL? Sqlite? Postgre? Oracle? God forbid I want to use a framework somewhere? How on earth would that adapt when I throw in some modifications? There's just so many different technologies out there and I've learned all of them so separately. I'm having a hard time purposefully integrating them into a useful web app.
-
Answer:
Try using a CMS, it would help you understand how server side codin...
Manoj Kumar at Quora Visit the source
Other answers
There's no silver bullet. HTML + CSS is a must and beyond that you are trying to solve a problem as quickly as possible. At this stage of the web game (since it seems you are just starting off) I'd say you are best off just picking some hosting provider/framework power combo (doesn't really matter which, nor do the pros/cons). Maybe heroku + ruby-on-rails or express.js. Then build a page. Take a tutorial on it. Don't worry about the ramifications up front. At some point you may hate it, but you can't hate something until you've lived with it for a while to know you hate it.
Parris Khachi
In all seriousness it depends on the reason for creating web pages. If you want to make your own for fun and never want to interact with anyone else, then just go with the flow and see where it takes you. If you ever want to be a professional and write things in collaboration with other people then you do want to use a framework. A framework is just a collection of tools and a way of being organised, that people with a lot more experience than you have decided work well together. Generally you want to take their advice. If you haven't tried it yet have a go with Ruby/Rails. Assuming you already know a bit about programming and html/css now is exactly the right time to get stuck into a framework. Which web server to use is just a question for deployment, and it depends entirely on the site requirements.
Richard Watson
When your first idea of solving a problem would mean a lot of hard work. Always when I get to a point where I would have to invest a lot if tone into a feature when I would solve it my usual way I check out existing web technologies. A funny example of some nerds at my school: They want to develop a 3d game and you would never guess how: They honestly draw images with paint and swap them on user input... I recommend them to use something like threejs which gives you an easy way of setting up 3d worlds and objects and which is still performant by using the WebGL api. However they prefer it there way...
Bodo Kaiser
Related Q & A:
- What programming languages should I learn for Web development?Best solution by Yahoo! Answers
- How do they know how different animals see?Best solution by Yahoo! Answers
- How do you know when it is time for a first kiss?Best solution by Yahoo! Answers
- How do I find an ID when I only know the first and last name?Best solution by Yahoo! Answers
- How do I know when my IM is received?Best solution by dslreports.com
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.