fbpx
Wikipedia

BAPP

The acronyms BAPP (or B.A.P.P.) and BAMP (or B.A.M.P.) refer to a set of open-source software programs commonly used together to run dynamic websites or servers. This set is a solution stack, and an open source web platform.

BAPP refers to:

BAMP refers to:

The two acronyms have three major uses:

  1. Define a web server infrastructure
  2. Define a programming paradigm of developing software
  3. Define a software distribution package

Underlying BSD family of operating systems edit

As an operating system, FreeBSD (a BSD descendant) is generally regarded as reliable and robust, and of the operating systems that accurately report uptime remotely,[1] FreeBSD (and other BSD descendants) are the most common free operating system listed in Netcraft's list[2] of the 50 web servers with the longest uptime (uptime on some operating systems such as some versions of Linux cannot be determined remotely[1]), making it a top choice among ISPs and hosting providers. A long uptime also indicates that no kernel updates have been deemed necessary, as installing a new kernel requires a reboot and resets the uptime counter of the system.

Solution stack edit

Though the originators of these open source programs did not design them all to work specifically with each other, the combination has become popular because of its low acquisition cost and because of the ubiquity of its components (which come bundled with most current BSD distributions particularly as deployed by ISPs). When used in combination they represent a solution stack of technologies that support application servers. Other such stacks include unified application development environments such as Apple's WebObjects, Java/Jakarta EE, Grails, and Microsoft's .NET architecture.

Interface edit

The scripting component of the BAPP stack has its origins in the CGI web interfaces that became popular in the early 1990s. This technology allows the user of a web browser to execute a program on the web server, and to thereby receive dynamic as well as static content. Programmers used scripting languages with these programs because of their ability to manipulate text streams easily and efficiently, even when they originate from disparate sources. For this reason system designers often referred to such scripting systems as glue languages.

Variants edit

Other variants of the term include:

  • Instead of BSD:
  • Instead of PostgreSQL:
  • Others or Some Combination of the Above
    • BAPPS, with the S for SSL.
    • BCHS, with for C, OpenBSD httpd, and SQLite.[4]
    • LAMP, using Linux, Apache and MySQL.
    • WAMP, using Windows, Apache and MySQL.[5]
    • WIPP, for Microsoft Windows, Microsoft IIS, PostgreSQL, and PHP.
    • WISP, for Microsoft Windows, Microsoft IIS, Microsoft SQL Server, and PHP.
    • WISA, for Microsoft Windows, Microsoft IIS, Microsoft SQL Server, and ASP.NET.
    • MARS, for MySQL, Apache, Ruby, and Solaris[6]
    • FWIP, for Firebird, Windows, IIS, and PHP.
    • FWAP, for Firebird, Windows, Apache, and PHP.

See also edit

References edit

  1. ^ a b "Which operating systems provide uptime information?". Information. Netcraft. from the original on 21 July 2011. Retrieved 3 September 2011.
  2. ^ "Sites with longest running systems by average uptime in the last 7 days". Netcraft. from the original on 21 July 2011. Retrieved 3 September 2011. Updated daily.{{cite web}}: CS1 maint: postscript (link)
  3. ^ "MAMP & MAMP PRO - your local web development solution for PHP and WordPress development". Retrieved 27 October 2019.
  4. ^ Kristaps Dzonsons. "BCHS: BSD, C, httpd, SQLite". learnbchs.org.
  5. ^ "The Uniform Server". uniformserver.com. Retrieved 27 October 2019.
  6. ^ "ongoing by Tim Bray · LAMP and MARS". www.tbray.org.

External links edit

bapp, bamp, redirects, here, confused, with, bulgarian, association, music, producers, boise, ages, movement, project, acronyms, bamp, refer, open, source, software, programs, commonly, used, together, dynamic, websites, servers, this, solution, stack, open, s. BAMP redirects here Not to be confused with Bulgarian Association of Music Producers or Boise All ages Movement Project The acronyms BAPP or B A P P and BAMP or B A M P refer to a set of open source software programs commonly used together to run dynamic websites or servers This set is a solution stack and an open source web platform BAPP refers to BSD family of operating systems Apache the web server PostgreSQL the database management system or database server Perl PHP Python and or Primate mod mono scripting programming languages BAMP refers to BSD family of operating systems Apache the web server MySQL the database management system or database server Perl PHP Python and or Primate mod mono scripting programming languages The two acronyms have three major uses Define a web server infrastructure Define a programming paradigm of developing software Define a software distribution packageContents 1 Underlying BSD family of operating systems 2 Solution stack 3 Interface 4 Variants 5 See also 6 References 7 External linksUnderlying BSD family of operating systems editAs an operating system FreeBSD a BSD descendant is generally regarded as reliable and robust and of the operating systems that accurately report uptime remotely 1 FreeBSD and other BSD descendants are the most common free operating system listed in Netcraft s list 2 of the 50 web servers with the longest uptime uptime on some operating systems such as some versions of Linux cannot be determined remotely 1 making it a top choice among ISPs and hosting providers A long uptime also indicates that no kernel updates have been deemed necessary as installing a new kernel requires a reboot and resets the uptime counter of the system Solution stack editThough the originators of these open source programs did not design them all to work specifically with each other the combination has become popular because of its low acquisition cost and because of the ubiquity of its components which come bundled with most current BSD distributions particularly as deployed by ISPs When used in combination they represent a solution stack of technologies that support application servers Other such stacks include unified application development environments such as Apple s WebObjects Java Jakarta EE Grails and Microsoft s NET architecture Interface editThe scripting component of the BAPP stack has its origins in the CGI web interfaces that became popular in the early 1990s This technology allows the user of a web browser to execute a program on the web server and to thereby receive dynamic as well as static content Programmers used scripting languages with these programs because of their ability to manipulate text streams easily and efficiently even when they originate from disparate sources For this reason system designers often referred to such scripting systems as glue languages Variants editOther variants of the term include Instead of BSD LAPP using Linux MAPP using Macintosh 3 WAPP using Windows Instead of PostgreSQL BAMP using MySQL FBAP using Firebird BAIP using Informix BAPS using servlets Others or Some Combination of the Above BAPPS with the S for SSL BCHS with for C OpenBSD httpd and SQLite 4 LAMP using Linux Apache and MySQL WAMP using Windows Apache and MySQL 5 WIPP for Microsoft Windows Microsoft IIS PostgreSQL and PHP WISP for Microsoft Windows Microsoft IIS Microsoft SQL Server and PHP WISA for Microsoft Windows Microsoft IIS Microsoft SQL Server and ASP NET MARS for MySQL Apache Ruby and Solaris 6 FWIP for Firebird Windows IIS and PHP FWAP for Firebird Windows Apache and PHP See also edit nbsp Free and open source software portalList of AMP Packages Combined installers for Apache MySQL and PHP References edit a b Which operating systems provide uptime information Information Netcraft Archived from the original on 21 July 2011 Retrieved 3 September 2011 Sites with longest running systems by average uptime in the last 7 days Netcraft Archived from the original on 21 July 2011 Retrieved 3 September 2011 Updated daily a href Template Cite web html title Template Cite web cite web a CS1 maint postscript link MAMP amp MAMP PRO your local web development solution for PHP and WordPress development Retrieved 27 October 2019 Kristaps Dzonsons BCHS BSD C httpd SQLite learnbchs org The Uniform Server uniformserver com Retrieved 27 October 2019 ongoing by Tim Bray LAMP and MARS www tbray org External links editONLamp from O Reilly amp Associates Archived 2008 01 03 at the Wayback Machine Retrieved from https en wikipedia org w index php title BAPP amp oldid 1185960088, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.