Remember Me
forgot your password?

The programming languages you need to know about for successful ecommerce, online marketing, and search engine optimization

The programming languages you need to know about for successful ecommerce, online marketing, and search engine optimization

Everyone knows about the excellent content management systems and blogging platforms out there. These will help those who need to quickly put together a site. One needs to factor scaling, search engine optimization, etc. But there are those of bigger size projects who need something more on a professional basis. This is to put together a large-scale site that is usually meant for large companies to build an ecommerce site, social site, or enterprise level. Here is what I think are a complete synopsis but quick overview of what programming language you would want to go with. Let me now explain these in the order as explained at Tiobe.

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

1. Java-what else can I say. This is very complex language that makes many vets drop the language and venture into other languages. There are many frameworks that include popular Java 2 Enterprise Edition (J2EE), Hibernate, Struts, Spring, and so many more. There are so many reasons why this is popular. You have the likes of Weblogic, IBM, Oracle, Apple, Google, and many other large vendors who stand behind it. Also, this is a language which is scalable, mature, and proven to handle any traffic load. If your budget is not limited, you could always go with a great application server like Webspeheres (from IBM) or Weblogic or the free JBoss. There is always choice. These servers are rock solid for any project or site. That is why huge sites like Ebay, Amazon, and CNN are developed in Java. Also, Google’s back end services are developed in Java as well. If you ever decide to go with a mobile strategy, Google’s Android, Blackberry, and Nokia’s Symbian are all based on Java 2 Mobile Edition (J2ME) and their own software development kits. You can’t go wrong with Java. One more thing to add is that this language is compiled to the local operating system’s byte code which makes it ideal for speedy sites.
2. C and C++-ahh the older languages, which brought object oriented programming to the mainstream. I am kind of excited by this language, as it is the closest language you will find to any Unix or Linux operating system, Just like Java, it is compiled to byte code to make it really fast. The main purposes of C/C++ is for those more complex backend systems used for purposes like multithreading or concurrency. You will find many local based servers written in this language. I always compare C/C++ like checkers, easy to understand but hard to master depending on the developer.
3. PHP-outside of PERL, this language is great to develop raw websites with. It is also proven it can scale beautifully. Even Apache can easily include PHP flavors into any web server. It is quite advanced if you want to go there. You can also do some fancy stuff. The big disadvantages is you have to code your own navigation with rowsets from calls against databases. I am sure there are more advanced extensions to do this but PHP does show it’s age compared to newer web scripting languages.
4. Visual Basic-Do I really need to talk about this one? First, it is Microsoft (MS). If you are a Microsoft shop, obviously .NET is the way to go so you should stick with the trilogy of ASP, Visual Basic, and C#. It is a very easy language to work with since it is forms based with your controls to do custom stuff. The Visual Studio is really decent to bang out .NET applications. It might be so great to develop custom or back end work so that is where C# comes in. My biggest gripe against Microsoft is the lock down, they force you to upgrade, and the costs involved for licensing. That would suck for those projects that are price sensitive. If you can, stick with open source and free languages outside of the Microsoft world.
5. C# (C Sharp)-I really like this language. The syntax makes sense and yes, there are some unique ideas coming from Microsoft. This is especially true with your getting and setter properties of the language. All though it is not quite an original language, you can see the real rip off from Java and its predecessor to C or C++. Remember that Visual C++ was part of the older Visual Studio a few years ago.
6. Pyhton-there is always this debate between Ruby and Python. Without Rails, Python easily wins over Ruby. Why? It is a closer scripting language that Unix based programmers prefer. From my understanding, it is mostly used for script testing or front-end development. Just ask Google or Yahoo as they use Python for their front-end home pages. That brings some clout for the language.
7. Ruby on Rails-I have not seen a lot of demand for this language on the enterprise level but it is really coming around. It is so easy to put together a website using this language. Major search engines due to its URL structure love it. It is really quick to assemble a website as some consulting companies are switching to it. One needs to understand that Ruby is a separate language. As said, Python would be a better choice but once you implement with Rails the framework, could not ask for a better language. Many former developers of Java and C++ are jumping ship to this language. There are so many reasons that include the ability to quickly whip up a Struts like application. That is really appealing. The only gripe I have for RoR is it’s cryptic syntax. Unless you know RoR, you will not quickly pick up the source as with other more traditional languages.
8. PERL-Do I really I need to review this language. It is a dinosaur web language. To be precise, it was the original so don’t choose this one unless you need to maintain something. There are some many better languages as explained above.

Hope that helps you out, but remember this is only my opinion. It might be a true reflection of your needs.

Brent Sitton

CashForLife.TV= how to make cash for life through making money online. Learn how to make money online with cash for life through SEO, Internet Marketing, Adsense, Affiliate Marketing, +. You benefit where you work from home and find new home business opportunities

Rate this Article: 0 / 5 stars - 0 vote(s)
Print Email Re-Publish

Add new Comment



Captcha

  • Latest Programming Articles
  • More from Brent Sitton

B2C Web Portals

By: Digisha Modi | 08/01/2010
Business-to-consumer B2C portal Development is build to improve at present business process by adding automated processes between trading for e.g. Its improve the communication between vendor and final product manufacturer but at the same time it could serve a good tool between manufacturer and distributors it improve level of communication, real time reporting and at end improve supply chain. B2C Ecommerce Development India website development could become an edge between you and your competito

B2B Portal Development

By: Digisha Modi | 08/01/2010
A b2b portal or a business to business portal is a dedicated online place which provides a platform to the buyers and sellers to conduct business activities. It acts as a base for customers, suppliers, dealers and wholesalers to get business information and an avenue for online transactions. Such a portal is a new age marvel and an absolute necessity for any global business.

Ajax Development Service Offer More Resistance

By: Arun Kumar | 08/01/2010
The web development companies use various innovative technologies like AJAX development services (Asynchronous JavaScript and XML) and ASP.net which are the latest in the business to provide their customers with the best web designs.

iPhone Application : Revolutionizing the Market

By: webmaster | 07/01/2010
Apple iPhone is one of the latest technological device which has hit the market to meet the thirst of its customers for the latest gadgets. Its transformation into something that resembles a miniature, personal computer has given birth to a whole new side market. Its applications range from the helpful to entertainment.

iPhone outstrips Google's Android

By: webmaster | 07/01/2010
After a quick start, the Android-powered Google-phone has begun to fall behind the iPhone in a critical measure of smartphone success. After matching the iPhone nearly hit for hit in its first five months on the market, Google’s Android has fallen behind the pace set by Apple’s

Web Portal Development

By: Digisha Modi | 07/01/2010
Web portals and Content Management Systems help improve on customer satisfaction and customer loyalty. By providing valuable information and services to customers on line, there is a much greater potential for increased sales and growth. Of course it is critical to maintain other forms of customer service, but in today's technology environment, more people are going to the internet as their first point of contact with businesses of all sizes.

Web Portal Development

By: Digisha Modi | 07/01/2010
Web portals and Content Management Systems help improve on customer satisfaction and customer loyalty. By providing valuable information and services to customers on line, there is a much greater potential for increased sales and growth. Of course it is critical to maintain other forms of customer service, but in today's technology environment, more people are going to the internet as their first point of contact with businesses of all sizes.

XHTML Development

By: Digisha Modi | 07/01/2010
XHTML is the W3C standard for developing cross browser compatible web sites. It fuses all of the display elements of HTML with some of the functionality of XML. By forcing a web designer to program more carefully and adhere to strict code standards, XHTML allows a larger percentage of browsers or code parsers to properly parse your documents. In less geeky terms, it means more people can see your site the way you meant for them to see it, and less people see your site with elements strewn all ov

Could Ubuntu Linux rule the future over Mac OS X or even Windows?

By: Brent Sitton | 05/10/2009 | Software
Could Ubuntu Linux rule the future over Mac OS X or even Windows? Ok. I must admit I just created a computer box with Ubuntu 9. I have been so impressed with this operating system

Will Socal Blaster really bring quality traffic form Twitter, Facebook, MySpace, etc?

By: Brent Sitton | 05/10/2009 | ECommerce
Will Socal Blaster really bring quality traffic form Twitter, Facebook, MySpace, etc? As the site’s intro states, they offer a valid introduction of how traffic is important. I believe this as your idea or product can easily get buried in internet. They also offer valid statements of how you need to be dedicated and update your content frequently.

Article proves only Market Leverage, Commission Junkie, Clickbank are legitimate affiliate marketing ad networks

By: Brent Sitton | 05/10/2009 | ECommerce
Article proves only Market Leverage, Commission Junkie, Clickbank are legitimate affiliate marketing ad networks According to Website Magazine, no top affiliate marketing ad network did not make their top 50 of legitimate alternatives to the big three search engines of Yahoo, Google, and MSN.

Why I will never use PayDotCom for affiliate marketing? Stick with frustrating Clickbank I guess

By: Brent Sitton | 05/10/2009 | ECommerce
I really liked the look of PayDotCom for affiliate marketing. If I set myself up, as a vendor to promote product, there are so many advantages, which I think, kill Clickbank. This includes their promotional material on your product, total flexibility on how it is dispatched, pricing, and so many more.

The programming languages you need to know about for successful ecommerce, online marketing, and search engine optimization

By: Brent Sitton | 05/10/2009 | Programming
The programming languages you need to know about for successful ecommerce, online marketing, and search engine optimization Everyone knows about the excellent content management systems and blogging platforms out there. These will help those who need to quickly put together a site. One needs to factor scaling, search engine optimization, etc.

Parental Involvement In Learning

By: Brent Sitton | 13/09/2005 | Education
Frequently read to children entering kindergarten, those children were at a distinct advantage over children whose families read to them less often. The Early Childhood.

Submit Your Articles Free: Signup
Article Categories




Use of this web site constitutes acceptance of the Terms Of Use and Privacy Policy | User published content is licensed under a Creative Commons License.
Copyright © 2005-2008 Free Articles by ArticlesBase.com, All rights reserved. (0.78, 6, w2)