Zend's PHP solution for Java_PHP Tutorial
Zend Technology has developed an application to replace PHP, hoping that it can slowly divert some failed Java programmers, including those web and enterprises that rely on Java.
Zend’s chief executive and co-founder Andi Gutmans claimed that the server reached its limit after working for five years. It has created Zend's architecture and integration with Windows, as well as Oracle and IBM databases. It also has an Eclipse PHP plug-in project, making the runtime experience more sophisticated, and supports developers' Eclipse-based plug-in tools.
In the next stage, the newly appointed CEO, Gutmans, focuses on cloud computing. Gutmans said Reg is that the Zend framework's ability to handle virtualization and packaging issues inside and outside the firewall will make cloud computing smoother over the next year. Although, Zend Framework features Amazon APIs and plans to support Microsoft Azure.
But before that, with today's application servers, Zend was more than just a target for thousands of programmers who wanted to use PHP to create web and business applications. Gutmans hopes Zend will change some people's minds that Java has become unwieldy and allow them to find affordable Java Enterprise Edition (Java EE) programs.
Companies have joined the open source ranks, such as SpringSource, Red Hat's Jboss and Caucho. The frustrations of using Java EE battle-ship application servers, such as IBM's WebSphere and Oracle's WebLogic, have long been recognized. They turned to OSGi to develop small Java application server frameworks with standard components.
Although Zend Server is characterized as a bridge between Java and OSGi, Gutmans said OSGi is "overly Java-centric." Instead, it provides an application server using REST and XML over HTTP, which he believes will be easier to operate and achieve than Java, since various types of PHP are everywhere.
Like many companies adopting open source, Gutmans believes that the economic recession will accelerate the penetration of PHP, so the Zend Server team strives to find affordable Java developers to create or maintain web servers, as well as those who bill them Java EE applications.
Zend is the right choice. The only question is whether it can successfully drive Java engineers crazy, and whether Zend and PHP can become more mature choices than Java EE.
In individual cases, Reg has recently sold Java EE battleship small software, open source Java, to global hotel chains and intercontinental hotel teams, that is, those major and iconic teams.
Bill Peer, IHG's corporate executive, says his massive system split between application servers, from eight to four in a rationalization drive, sells WebLogic and WebSphere as the only big, non-open-source Java offerings EE Application Server degrades the results somewhat. Three of the system's four preferred application servers are open source Java: JBoss, Tomcat and Resin, with Resin being the application server of choice.
Consultants at IBM, BEA or Oracle will help drive the rationale for IHG, which has access to the code and the ability to avoid unnecessary overhead and delays.
“We worked with a new group and they had never used Resin,” Peer said. "They're excited because they can see the inner workings. You no longer need these super consultants to come in and help solve problems. So a lot of things no longer require hiring others to solve."
In other respects, IHG has already Terracotta's open source Java-based reservation system runs reservations for 4,000 hotels worldwide. The system publishes and retains data decentrally, so users no longer need to rely on a single, slow centralized host. Furthermore, for the peers, the main thing is the right to use Terracotta's code, combined with the existing Java and open source knowledge of IHG developers, they can create the system.
"Terracotta is better equipped - we need to launch, attack the JVM and sync, rather than remain tethered to a central and download-based service," Peer said. "A lot of us are like Like a clown, it's like being caught in the curse of code
I gave the example of IHG to Gutmans. He believes that PHP can provide more to the company, such as IHG absorbing the advantages of Java EE to develop small software. and open source platforms.
Although Zend Server's primary audience is PHP programmers, primarily for creating Web-based applications, Gutmans believes that PHP plays an important role in the enterprise due to the existence of PHP applications, such as Drupal and Knowledge Tree are designed for enterprise directory management and document management. These projects can be compiled with full consideration of the internal logical structure and features of the product, and can be extended using PHP. "We see many of our big projects. Customers start with an application, like Drupal, Magento or Knowledge Tree, and they extend from that," he said.
The company's Zend Server Community Edition can be compiled for Linux, Windows and OS X, with improved performance PHP, Java connectivity, and administrator interface features. Zend Server offers similar services in addition to automatic software upgrades, hotfixes, and Linux security patches, with Microsoft Windows (MSI) subscriptions starting at $1,195 for one to three years. The fix will also be changed to be available in the community, but not now - the next PHP version is released
.Finally, there is no integration between PHP and Windows. One thing that hurts PHP and Windows is the fact that 50% of PHP deployments use Windows because of its slow performance.
"People know good PHP applications, they can download them and use them," Gutmans said. "Five years ago, PHP was everywhere but lacked the maturity and ability to work together to become mainstream in the IT world. But now aPHP has become mainstream."
Through various strategic developments, we can see that with the bursting of the Internet bubble, Zend has broken through the "recession" and accelerated its development.

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

This tutorial demonstrates how to efficiently process XML documents using PHP. XML (eXtensible Markup Language) is a versatile text-based markup language designed for both human readability and machine parsing. It's commonly used for data storage an

A string is a sequence of characters, including letters, numbers, and symbols. This tutorial will learn how to calculate the number of vowels in a given string in PHP using different methods. The vowels in English are a, e, i, o, u, and they can be uppercase or lowercase. What is a vowel? Vowels are alphabetic characters that represent a specific pronunciation. There are five vowels in English, including uppercase and lowercase: a, e, i, o, u Example 1 Input: String = "Tutorialspoint" Output: 6 explain The vowels in the string "Tutorialspoint" are u, o, i, a, o, i. There are 6 yuan in total

Java 8 introduces the Stream API, providing a powerful and expressive way to process data collections. However, a common question when using Stream is: How to break or return from a forEach operation? Traditional loops allow for early interruption or return, but Stream's forEach method does not directly support this method. This article will explain the reasons and explore alternative methods for implementing premature termination in Stream processing systems. Further reading: Java Stream API improvements Understand Stream forEach The forEach method is a terminal operation that performs one operation on each element in the Stream. Its design intention is

Java is a popular programming language that can be learned by both beginners and experienced developers. This tutorial starts with basic concepts and progresses through advanced topics. After installing the Java Development Kit, you can practice programming by creating a simple "Hello, World!" program. After you understand the code, use the command prompt to compile and run the program, and "Hello, World!" will be output on the console. Learning Java starts your programming journey, and as your mastery deepens, you can create more complex applications.

If you are an experienced PHP developer, you might have the feeling that you’ve been there and done that already.You have developed a significant number of applications, debugged millions of lines of code, and tweaked a bunch of scripts to achieve op

Java Made Simple: A Beginner's Guide to Programming Power Introduction Java is a powerful programming language used in everything from mobile applications to enterprise-level systems. For beginners, Java's syntax is simple and easy to understand, making it an ideal choice for learning programming. Basic Syntax Java uses a class-based object-oriented programming paradigm. Classes are templates that organize related data and behavior together. Here is a simple Java class example: publicclassPerson{privateStringname;privateintage;
