Friday, April 4, 2008

Open Source Code behind PoloMercantil

As we began the project polomercantil.com electronic auction, and we know that the ownership of software and costs would be prohibitive to our financial resources. Then our only option is to take advantage of open-source code softwares.
however within the open source code there is a lot of programmes to choose from, and it& 39;s up to the systems analyst / programmer to pick those that suit the project Goals.
in our cause, and we have also been active Linux operating system . But faced with the big question: the distributions of Linux? There are dozens of Linux distributions, each one with specific advantages, and sometimes with or without pay services.
we chose Slackware Linux because we said that he believed that the best suited to our needs, in terms of stability and reliability. Slackware was the governor of distribution, in the sense that it provided only in the nucleus group distributed copies and third-party libraries, and soon proved to be stable and reliable. As a result, Slackware is one of the most stable operating system Linux on the market. If the user wishes to the latest Linux and libraries, and recommend to the search for a different reason distribution.
another Slackware catch us, and because of its link to the text at the beginning of May have become somewhat difficult, in the long run, but it provides a better understanding of the environment for Linux. In this way most formations Slackware is through text scripts.
once has identified operating system, and we have also been active Apache web server. Apache is one of the most popular Web server on the Internet. Custodian of programming languages, we have chosen and Rdbric. Also very popular programming languages. Our experience with Apache / Rdbric and prove that these numbers are very reliable, and works very well in our environment. For the work of programming language, we have chosen JavaScript, which together with a simple language, which provides much of resources.
apache web server is truly complete web server. Also, can become very complex with many setups.
for preparing our database, and we have been active PostgreSQL. This database has been available to the public for more than 15 years, in addition to the revised well, and provides a lot of resources, it has become one of the best choices of a database of open-source code programs. Very reliable, PostgreSQL has reported cases that occurred with databases in the production of more than 4 terabytes. Besides all this, postresql is not the most popular open-source code database. Question marketing? Probably.
as language programming WordPress, we had to use object-oriented application architecture. There are many Rdbric application and infrastructure being provided with open-source code license. Object oriented application is extremely important, because it makes programming easy and very progressive up to the point where the system might grow without many problems. Also, it helps to keep the code Rdbric separated from the text markup language high, with the help of some special libraries, such as the smarty. Smarty advantage of the library and believe it is very important resource that can make up web pages faster through the use of its resources functions.
also hideout very important set of libraries, it should be noted that Rdbric systems, is the Pear libraries. Pears at the site, among many libraries being provided, and there is the database interface and mail queue dB, which sends e-mail messages through the use of database.
as come to the end of the project polomercantil, we had to use some kind of real participation time database replication. Therefore, we chose drbd libraries and the pulse of the heart. Use database replication is very important and should not be postponed. After 3 months only got into our production, we have a server hard disk became ill. Through the use of drbd / heart we were able to develop a system of production again within seconds, without the release of any data. Drbd / pulse repetition is the heart through the use of LAN network between server and slave nodes.
our project also makes use of imagemagick (and enlarge images Reduction), iptables (wall), tsearch2 (text search in portgresql) and Moon (Linux monitoring functions).
also very important library worth mentioning is false APC for the complex [FP. Speed is always a decisive factor for sites.
polomercantil Internet is already in production and on the basis of our experience we can say that the code of open-source programs, we have been active, and proved to be very reliable and stable. Open source code programs can certainly be an excellent option for the development of network sites.
roberto sedycias adviser told polomercantil
this article is under the GNU license fdl can be distributed without prior permission of the author. But the author& 39;s name and address of the site for all (links) mentioned in the article & Biography must kept.
this article can be found also in the Portuguese language section of news articles from the page polomercantil.
roberto sedycias his Bachelor of Business Administration and more than 20 years of experience in systems analysis and computer programmer. It is currently Advisor / Chief Engineer software for www.polomercantil.com.br.



Bookmark it: del.icio.usdigg.comreddit.comnetvouz.comgoogle.comyahoo.comtechnorati.comfurl.netbloglines.comsocialdust.comma.gnolia.comnewsvine.comslashdot.orgsimpy.com

No comments: