|
just another regularban.info web blog |
| MEMBERS: | Easy Web Programming Languages Are Coming
In fact easy web programming languages are already here right under our noses. Awareness of easy alternatives to popular but more complex systems based on Apache, Perl, PHP, and Ruby and their frameworks is minimal because of marketing forces. Technology is supposed to make our lives easier but this promise has not been delivered to web developers especially. The page centered way that web applications are created forces programmers to tie many parts together with extra code that isn't needed in traditional (non-web) programming. The complexity of it all scares away the beginners and causes professional developers to be unproductive (and bald). The popular web development culture advocates programming features like REST capability and stateless pages but these features actually complicate the development process. If you don't know what REST is, or what stateless pages are then you'll appreciate what I'm about to say: You shouldn't need to understand those ideas to create web applications. There are some programming systems which abandon these ideas, and in so doing they make web development simpler and even enjoyable. They also do receive a certain degree of disdain by the "establishment", but for those willing to think outside the box the benefits can be substantial for some kinds of web projects. This article will discuss some of these systems in short. Seaside, http://www.seaside.st- The Seaside web development framework (also known as the Heretic web framework) is a system which provides almost a complete stack (provide your own database). It includes an HTTP server, automatic application sessions, transparent state management, live development and debugging, Ajax libraries and more. Seaside developers code in the venerable Smalltalk language to build their applications. With a combination of an easy to use component-style page generation metaphor, support for cascading style sheets, and the powerful expressiveness of Smalltalk the Seaside developer enjoys tremendous productivity. Seaside is an open source project with a liberal license and is available for both free and commercial Smalltalk platforms. Run BASIC, http://www.runbasic.com- Run BASIC is a zero configuration web application server that features an extremely easy web development metaphor, suitable for the beginner. In one easy install it provides an HTTP server, automatic application sessions, transparent state management, tightly integrated BASIC programming language, inline CSS capability, graphics library, an XML parser and SQLite database support. Even with all the included functionality, the programmer is not confronted with a lot of complexity because of Run BASIC's built-in easy to use commands. Run BASIC brings to the web the easy programming that BASIC has historically been known for. It is suitable for personal projects, educational situations, small business apps and more. There is an interactive version of the system hosted at the Run BASIC website so that anyone can try their hand at writing code. Cost: $59.95 Sun Labs Lively Kernel Project, http://research.sun.com/projects/lively- The Lively Kernel project is a web programming system developed at Sun by the inventor of the Smalltalk programming language. It is very cutting edge and very novel. It turns your web browser into a Javascript development environment and it includes a scalable vector graphics based windowing library. While this system may not be appropriate for some commercial websites, it is suitable for online games and educational curricula. Lively Kernel provides a kind of personal laboratory for building very dynamic applications that work in a browser. Lively Kernel is supported in Safari and Firefox 2 and 3, but Safari is the recommended platform as of the writing of this article. It is licensed under the GPL2.
Create A Website That Works
That should be the main reason that you create a website so that it will work for you in your chosen endeavor. When you build a website it is important to understand what makes a website work. Firstly when you go online in the research mode you type in a keyword relative to your question. Then a number of sites come up with content relative to that keyword. Then you visit a site and see if it contains the answers you seek. The best sites are highly relevant to your search and provide content that addresses your needs. This content is laid out in a way that makes sense. Navigation is straight forward and there are few distractions. As a result you get the answers you seek and because it is presented logically in a way you can understand you relate to it and as a result you follow its recommendations. This is exactly the way you want to build your website. Good content is king but not only that - content that is relevant and solution orientated rather that sales orientated will deliver better results. This way you become your visitor's friend and we all listen to our friends. When people can understand and see results credibility develops. Then share a few secrets here and there and you will have a friend for life. Get this right and you will build a website that will work for all parties concerned. This may sound a little complicated but it actually is not. We are all human beings and we have far more things in common than not. So observe how you use the internet and what your expectations are then you will understand what others expect. To learn how to put all this together select any of the following links.
Simple SEO Web Site Development Tips
So, you've bought your domain, got some hosting. Now what? You need to make sure that your web site is as friendly as possible to the search engines so that they send you some traffic. This process is called "search engine optimization" or SEO for short. It is probably the most important - and most neglected - part of web site development. Here are some tips to help your SEO web site development. 1. Don't use frames Frames may help you to control the layout of your site but they are a nightmare as far as the search engine robots are concerned and will make it difficult for your site to be crawled by the search engine spiders. 2. Make sure there's text on your pages This even goes for the page featuring that expensive Flash movie that you're currently forcing visitors to your site to watch (or more likely press the "skip intro" link). Search engines don't know what's written on images or animations. They can only read text (the images search is their best guess based on the text on the page and the video search is based on the description of the video). So make sure they have text to read! 3. Separate style and content This means using CSS as much as possible to control the layout of your pages. That way the spider can read more of your content if all the "this is how it should look" stuff is self contained in its own CSS file. The biggest snag with this is that CSS needs to be really well written if it is to look nice at different screen sizes, on different browsers and with varying amount of text on the page. Test at least in Internet Explorer and Firefox and play around with the width of the browser to see how well or badly your site copes. 4. Use a title tag HTML design programs are good at putting in really generic titles such as "Page 1" or "Home Page" but they're almost certainly not what you want the search engines to think your site is about. Change the title to something meaningful. If possible make your title catchy and make sure it's short enough to be completely displayed when the search engine results are shown. This is basic SEO but you'd be amazed how many people don't do it. 5. Put in a meta description tag Despite what you may read, the description tag is useful. It isn't often taken into account when Google or whoever decide which results to show, which is why some people say it isn't important. But it's normally used as the extract that's shown below the blue clickable link to your site. So if it says "XYZ home page constructed with Dreamweaver" instead of something interesting, that's what will likely show up below your title. And if it's blank, you're giving the search engines free reign to put whatever they want there. 6. Keep it simple Spiders like simple. Despite all the advances in the internet, they're fairly dumb and the easier you make it for them to understand what your site is about, the more they will reward you.
|
* About Archives
Categories:
Last Updated: |
| regularban.info
is proudly powered by WordPress MU running
on regularban.info.
Create a new blog and join in the fun! Entries (RSS) and Comments (RSS). |