Hytechpro's

 Blog
 

Robust and Business-like LAMP

Posted by Hytech Professionals Software Outsourcing on Jul 21, 2008 19:34

 Businessmen and entrepreneurs (your
customers) who hire independent developers (you) may need more impressive
examples of what the LAMP solution stack can do besides the WordPress example we
cited last time.  After all, blogs are
great for consultants or service businesses that must take on an air of
authority.  But surely, even a small
businessman will appreciate what has been done with Wikipedia, arguably the
best-known non-commercial site for some years now.  Informing even a medium-size home-furnishing
or imprinted premium e-commerce site operator that the underlying WikiMedia
runs on a Linux platform and that information is served up with a combination
of Apache HTTPD, PHP and MySQL is bound to get their attention.  Nor does it hurt that Wikipedia running LAMP
accommodates close to 10% of the world’s surfers every single day.  That’s a factoid of the day from Alexa by the
way.



 The next time you have to
strengthen your arguments to push a LAMP development proposal, be sure to cite
six advantages.



1.      First,
isn’t it amazing how widespread the LAMP community is?  And how you can get answers when stuck
because others out there have addressed the industry or corporate resource
you’re working on?



2.      The
same community cooperates on security issues and volunteers patches in short
order, not like you-know-who that is hard put to resolve a zero-day problem?



3.      Your
imaginativeness as a developer rules because there are no technical barriers or
license clauses to hem you in.



4.      You
are able to offer shorter turnaround time because coding highly-functional
applications with the LAMP components is normally an efficient exercise.



5.      More
features and customization because you can code functionality to suit the
client’s needs or revise modules others have developed through the years.



6.      A
wide choice of hosts that accommodate LAMP as a standard.  And choice means flexibility on hosting
costs.  Failing that, you can deploy with
popular Linux distro’s like Fedora.



 All these recap fairly well the
dozen values you get from LAMP that I listed the other day.



 
In the end, cost need not even be
an issue.  As the successful LAMP
developers at HyTech Professionals (www.hytechpro.com) demonstrate week after
week, the solution stack is all about letting you roll out supremely capable
and effective Web-facing applications.


Disclaimer:
Views and opinions expressed in this blog are the author's, and do not necessarily represent those of ZDNet Asia.
 
 

Dynamic LAMP

Posted by Hytech Professionals Software Outsourcing on Jul 16, 2008 18:58

 The earnest brother-developers of
mine at HyTech Professionals (www.hytechpro.com) could only agree
enthusiastically with the even dozen advantages of the LAMP solution stack I
run in the last post.  Clearly, cost
savings is not even the major advantage of using the LAMP combo.



 What happens, for example, when all
you want to do is save time and cobble together a Web application using only
Linux for the platform and Apache for the Web server?  Sure, any developer will tell you it’s a
static site.  You have to build
information pages and fill them in yourself. 
But never mind, the rudimentary e-commerce “solution” seems to work all
right because you’ve gotten hold of a utility or two that lets customers put
stuff in their shopping cart and execute orders.  So everything is hunky-dory until your
wonderful line of herbal-source food supplements expands with the fad of the
month year after year.  Pretty soon,
adding product pages and processing orders becomes a managerial nightmare.  And this site on the cheap does not even
dynamically welcome back a customer and recognize her as a loyal buyer of
slimming products.



 If you needed any more convincing
about the need for dynamic scripting (PHP, Perl or Python) and a robust MySQL
database, take a gander at just two examples built on LAMP: WordPress and
Wikipedia.



 Both are highly scalable, accommodating
an apparently infinite number of contributions and pulling the information from
the database in whatever sequence the visitor wants.  In the case of WordPress, PHP is the
application environment, responsible for taking that data from the MySQL-run
server and displaying it on the unvarying but hugely convenient blogging
template.  The relational power of MySQL
is what enables WordPress to display prior posts, offer a list of categories or
just posts for one category the viewer is interested in.



 
In my next post, we will cover some
more benefits that LAMP brings, specifically for revenue-producing Web sites.


Disclaimer:
Views and opinions expressed in this blog are the author's, and do not necessarily represent those of ZDNet Asia.
 
 

12 Good Points About the LAMP Components

Posted by Hytech Professionals Software Outsourcing on Jul 15, 2008 18:21


Other than the fact that there is
no dearth of developers who learn enough LAMP to competently put together a Web
application, herewith an even dozen of enduring advantages to the LAMP solution
stack:



1.      Installation
is easy because most Linux distro’s bundle all the other LAMP components.



2.      Linux
is flexible – A good developer takes advantage of access to the source code to
customize the OS and optimize it as a base for Web applications.



3.      Linux
is versatile – The OS is “friendly” with a good range of file servers and
network drivers.



4.      Linux
doesn’t mind legacy hardware -- because the open-source community has adapted
it to work from mainframes to servers and desktops.  Your ancient Burroughs mini or Sun
workstation is no longer supported OEM-wise? 
Linux and the rest of the LAMP bundle will likely work happily in those.



5.      The
original Apache project was HTTPD, meaning it was a capable Web-facing platform
right from the start.  This is especially
true for fairly uncomplicated file-based serving.



6.      The
standard Apache pack has extension modules that can be loaded to service
important tasks like specialized authentication and security environments, data
caching and support for basic site traffic analysis.



7.      Apache
speeds up the P languages (Perl, Python, or PHP) by accepting embedded
interpreters and therefore substantially boosting Web application performance.



8.      Unlike
Linux, Apache is fairly easy to install and configure.



9.      Once
installed, Apache is so stable it needs little “care and feeding.”



10.  In turn,
MySQL is a highly functional relational database even in its default install
configuration.



11.  Backstopping
relational tables and SQL as it does, MySQL does very well with Web
applications that do not require frequent updates but must respond to a lot of
queries.  Now, doesn’t that sound exactly
like a Web store for a small business with a limited product range?



12.  This means
MySQL is also a worthwhile candidate for blogs and knowledge bases or other
types of reference sites.



 In my next post, we’ll review more
advantages of the LAMP building blocks and why the whole solution stack makes a
lot of sense in the Web applications space.


Disclaimer:
Views and opinions expressed in this blog are the author's, and do not necessarily represent those of ZDNet Asia.
 
 

Solution Stack 101: The Continuing Attraction to LAMP

Posted by Hytech Professionals Software Outsourcing on Jul 12, 2008 17:42

Solution Stack 101: The Continuing Attraction to LAMP



In our last post, we identified the
starting line-up for LAMP, argued that an open source stack inherently reduces
investment risk for a start-up and well, the obvious benefit that all the
components are dirt-cheap to acquire. 
Today, let’s delve into variations and why you still save money whatever
you do.



A decade has passed since a German
developer first espoused LAMP in print.  Since
then, our ever-adventurous brethren in the open-source community have espoused
different flavors.  The eager young
developers at HyTech Professionals (www.hytechpro.com) up in Nashua (NH) have
succeeded with dozen of contract projects alternately writing the user
interface in Perl, Python or PHP.  So
it’s still LAMP anyway.  But they are
really, really passionate about the elegance of Ruby on Rails.  Now, rather than get hung up with an acronym
like LAMR (just how courageously can you stand on a “lamer” approach and still
expect to get paid megabucks?), a wise man settled the issue by ruling that P
should mean “programming language”.  So
that covers PHP, Perl, Python, and Ruby really neatly.



Other folks swear by PostgreSQL and
rely on mod python or mod perl to do the front end.  Happily, we still have a genie’s LAMP with
the last two functions switched.  In a
proprietary environment, Windows instead of Linux and IIS in place of Apache
does not make for a nice acronym at all.



 Seriously, the great advantage of
LAMP and every other open-source stack is that all the components are readily
available, bundled with any Linux distro you care to name.  Hence, there is no lack of developers who get
trained on open-source OS, scripting languages and Web servers.  This is a great benefit for small and medium
businesses that would like to launch their first Web application or expand what
they have to make enterprise collaboration and Internet marketing a reality.


Disclaimer:
Views and opinions expressed in this blog are the author's, and do not necessarily represent those of ZDNet Asia.
 
 

Solution Stack 101: Why Cost-less LAMP Works

Posted by Hytech Professionals Software Outsourcing on Jul 11, 2008 18:31

Solution Stack 101: Why Cost-less LAMP Works



As promised, we switch today to the
open-source solution stack LAMP.  What
the Windows Server-Internet Information Services-Microsoft SQL Server-ASP.NET
stack is for the Windows environment, the open-source equivalent to cobble
together a Web application is LAMP.  For
the benefit of newbie’s, LAMP stands for:



1.      Linux
(the operating system);



2.      Apache
(the Web server);



3.      MySQL,
(the database management system)



4.      Perl,
PHP, and/or Python (scripting languages).



While tapping out this post on my
trusty Blackberry Curve, the RoR evangelists at HyTech Professionals
(www.hytechpro.com) did their level best to convince me to get with the times,
ditch LAMP and embrace LAM-R (or LARM, if you will).  Maybe they have a point about that Ruby on
Rails as an efficient scripting tool.



To get back on track, however, why
would any “bleeding-edge” IT manager or developer stake their business’
computing future on an open-source stack made of distro’s for which upgrades or
new features come sporadically?  Well,
the primary advantage of LAMP really is very low cost of acquisition, even
after ISV’s and integrators market enhanced versions.  Affordability is vital for at least two
reasons:



1.      In
the aftermath of the dot-com collapse, the technology startup or budding
e-commerce venture that had the backing of angel investors was very rare
indeed.  Many would never have made it as
far as they did if they had invested six figures right away in licensed
platforms.



2.      LAMP
is a fantastic risk reduction option when you consider the Gartner report that
nearly two-thirds of application development projects fail.  Many a canny CIO has learned to buck the odds
by prototyping or doing proof-of-concept in LAMP so that the cost of acquiring
the latest components for a Windows stack does not come back to haunt him and
cause many a sleepless night.



In my next post, we will take a
look at more scenarios where budget-friendly LAMP stacks pay off, at least in
the medium term.


Disclaimer:
Views and opinions expressed in this blog are the author's, and do not necessarily represent those of ZDNet Asia.

Jump to page: [1] 2 3 4


Guest user

Guest user

Level: 
Joined: —
Already a member? Log in »



 

Loading...

Let your voice be heard

Start your very own blog in ZDNet Asia:

 
 
 

Latest blogs from the community

  Computer Technicians

Posted by rlacapcunanan on 24/08/2008 07:37 AM

  .NET Training Centers in Delhi/NCR

Posted by Shafali Kashyap on 20/08/2008 07:13 PM

  world synchronized at School Of Analytics!

Posted by analyze on 16/08/2008 08:57 PM

  ICT LAWS IN INDIA-THE MENTORSHIP

Posted by shayam on 12/08/2008 10:08 PM

  AS400 Programmer with more than 2 years experience

Posted by Jeri Lee Salonga on 12/08/2008 03:28 PM

  Consulting for IT Related Jobs

Posted by Sireesh on 08/08/2008 09:02 PM


Welcome New Members


forum_miheeff


avatar
Business Services / Consulting (Tech Related)
Corporate-level/Senior Management (SVP, VP, Senior Manager, General Manager)
Send mail  Mail
 
 

dvd_miheeff


avatar
Business Services / Consulting (Tech Related)
Corporate-level/Senior Management (SVP, VP, Senior Manager, General Manager)
Send mail  Mail
 
 

obyavl


avatar
Business Services / Consulting (Tech Related)
Corporate-level/Senior Management (SVP, VP, Senior Manager, General Manager)
Send mail  Mail
 
 

recept_miheeff


avatar
Business Services / Consulting (Tech Related)
Corporate-level/Senior Management (SVP, VP, Senior Manager, General Manager)
Send mail  Mail
 
 

slovar_miheeff


avatar
Business Services / Consulting (Tech Related)
Corporate-level/Senior Management (SVP, VP, Senior Manager, General Manager)
Send mail  Mail
 
 

khing.work


avatar
Send mail  Mail
 
 

catalog_miheeff


avatar
Business Services / Consulting (Tech Related)
Corporate-level/Senior Management (SVP, VP, Senior Manager, General Manager)
Send mail  Mail
 
 

edmonb20012002


avatar
Send mail  Mail
 
 

web_dizayn


avatar
Business Services / Consulting (Tech Related)
Corporate-level/Senior Management (SVP, VP, Senior Manager, General Manager)
Send mail  Mail
 
 

fucker


avatar
Send mail  Mail
 
 

More members »