首頁 後端開發 php教程 Zend为Java提供的PHP解决方案_PHP教程

Zend为Java提供的PHP解决方案_PHP教程

Jul 15, 2016 pm 01:26 PM
java php zend 代替 應用程式 科技 提供 解決方案

Zend技术已经开发出一种应用程序代替PHP,希望它可以慢慢的转移出部分失败的Java程序员,也包括那些依赖Java的web以及企业。

Zend的主要主管以及共同创始人Andi Gutmans声称服务器工作五年就到了极限。它已经创建了Zend的架构以及与Windows,还有Oracle 与IBM的databases的整合。它还具有Eclipse PHP插件项目,使得运行时间体验更为精妙,并且支持开发者基于Eclipse的插件工具。

下一阶段,最新任命的CEO , Gutmans关注点是云计算。Gutmans说Reg是 Zend框架能够处理防火墙内部和外部虚拟化以及包装上的问题,在接下来的一年中使得云计算的发展更为顺利。尽管,Zend框架具有Amazon APIs特点,并且计划支持微软的Azure。

但是在这之前,伴随今天的应用程序服务器,Zend不仅仅是成千上万程序员想要使用PHP创建web以及商业应用软件的目标。Gutmans希望Zend转变个别人的想法,不再让他们认为Java已经变得难以驾驭并且让他们找到支付得起的Java企业级版本(Java EE)程序。

公司已经加入了开源的行列,比如SpringSource,Red Hat的Jboss以及Caucho。很久以前就已经认识到使用Java EE battle-ship应用程序服务器,像是IBM的WebSphere 以及Oracle的WebLogic,带来的挫折。他们转向OSGi来开发小型的以及有标准组件的Java应用服务器框架。

尽管Zend服务器的特点是作为Java与OSGi的桥梁,Gutmans 说OSGi为“过度以Java为中心”。与之替代的是,它提供一个使用REST 以及HTTP上面XML的应用服务器,他相信这会比Java更容易操作更易达到目的,因为到处都是各种类型的PHP。

像很多采用开源的公司,Gutmans相信经济衰退将会加速PHP的渗入,因此Zend服务器团队争取找到能够支付得起的Java开发者来创建或者维护web服务器,还有那些结算的Java EE应用程序。

Zend是正确的选择。仅仅有一个问题就是,是否它可以成功的让Java工程师失去理智,是否Zend 以及PHP能成为比Java EE更加成熟的选择。

个别情况下,Reg最近对全球的酒店连锁,跨洲际的酒店团队,也就是那些具有标志意义的主要的团队销售Java EE battleship小型软件,开源Java。

Bill Peer,IHG的企业决策人说他的大量系统平分了应用服务器,在合理化驱动下从八个到四个,销售WebLogic和WebSphere是仅有的大的,不开源的Java EE应用服务器使得结果有所降低。系统的四个首选应用服务器中的三个是开源Java:JBoss, Tomcat and Resin,Resin是应用服务器精选。

在IBM,BEA或者Oracle的顾问会帮助驱动IHG的合理性,它有权使用代码,并且有能力避免不必要的开销以及延期。

“我们与一个新的小组合作,他们从没有使用过Resin”,Peer说。“他们很兴奋,因为他们可以看到内部环节。你不再需要那些超级顾问进驻,帮忙解决问题。所以很多事情不再需要雇佣别人来解决。”

在其他方面,IHG已经为Java挑选Terracotta的开源为全球范围内4,000酒店运行预定程序保留系统。系统分散发布并且保留数据,用户不再需要依赖一个单一的,迟缓的集中式主机。再者,对Peer来说,主要是有权使用Terracotta的代码,与IHG开发者现有的Java和开源的知识相结合,他们就可以创建系统。

“Terracotta配备的更好——我们需要启动,进攻Java虚拟机以及sync,而不是留着拴在中心以及基于下载的服务”,Peer说,“我们中的很多人都像小丑一样,就像是陷入了代码的魔咒。

我把IHG的例子拿给Gutmans,他相信PHP可以为公司提供的更多,比如IHG吸取Java EE的优点,开发小型软件以及开源平台。

尽管Zend服务器的主要读者是PHP程序员,主要为了创建Web基础的应用程序,Gutmans相信PHP在企业中扮演一个重要角色,由于PHP应用程序的存在,就像是为企业目录管理以及文献管理设计的Drupal和Knowledge Tree。这些项目可以充分考虑产品的内部逻辑结构和特性进行编译,并且可以使用PHP扩展。

“我们看到很多我们的大客户都是以应用程序开始,像是Drupal,Magento 或者Knowledge Tree,他们以此扩展”,他说。

公司的Zend服务器社区版本可以编译Linux, Windows和 OS X,性能改进的PHP,Java连通性,以及管理者界面特性。Zend服务器可以提供相似服务除了自动的软件升级,修补程序,Linux安全补丁,微软的 Windows (MSI)一到三年内的订阅费起始于$1,195。PHP的修补程序也会被改为可以在社区中使用,但不是现在——下一个PHP版本发布。

最后,PHP 和Windows之间没有整合,一个伤害PHP 和 Windows的事实是,因为其性能缓慢,50%的PHP使用Windows部署。

“人们知道很好的PHP应用程序,他们可以下载并且使用” Gutmans说,“五年前,PHP到处都是但是缺乏成熟以及协同工作的能力而没有办法成为IT界主流,但是现在aPHP已经成为了主流”。

通过各种不同策略性的发展,我们能够看到伴随着网络泡沫的破灭,Zend已经突破“衰退”并加速发展中。


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/446622.htmlTechArticleZend技术已经开发出一种应用程序代替PHP,希望它可以慢慢的转移出部分失败的Java程序员,也包括那些依赖Java的web以及企业。 Zend的主要主...
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1671
14
CakePHP 教程
1428
52
Laravel 教程
1331
25
PHP教程
1276
29
C# 教程
1256
24
如果session_start()被多次調用會發生什麼? 如果session_start()被多次調用會發生什麼? Apr 25, 2025 am 12:06 AM

多次調用session_start()會導致警告信息和可能的數據覆蓋。 1)PHP會發出警告,提示session已啟動。 2)可能導致session數據意外覆蓋。 3)使用session_status()檢查session狀態,避免重複調用。

作曲家:通過AI的幫助開發PHP 作曲家:通過AI的幫助開發PHP Apr 29, 2025 am 12:27 AM

AI可以幫助優化Composer的使用,具體方法包括:1.依賴管理優化:AI分析依賴關係,建議最佳版本組合,減少衝突。 2.自動化代碼生成:AI生成符合最佳實踐的composer.json文件。 3.代碼質量提升:AI檢測潛在問題,提供優化建議,提高代碼質量。這些方法通過機器學習和自然語言處理技術實現,幫助開發者提高效率和代碼質量。

session_start()函數的意義是什麼? session_start()函數的意義是什麼? May 03, 2025 am 12:18 AM

session_start()iscucialinphpformanagingusersessions.1)ItInitiateSanewsessionifnoneexists,2)resumesanexistingsessions,and3)setsasesessionCookieforContinuityActinuityAccontinuityAcconActInityAcconActInityAcconAccRequests,EnablingApplicationsApplicationsLikeUseAppericationLikeUseAthenticationalticationaltication and PersersonalizedContentent。

在Java的背景下,'平台獨立性”意味著什麼? 在Java的背景下,'平台獨立性”意味著什麼? Apr 23, 2025 am 12:05 AM

Java的平台獨立性是指編寫的代碼可以在任何安裝了JVM的平台上運行,無需修改。 1)Java源代碼編譯成字節碼,2)字節碼由JVM解釋執行,3)JVM提供內存管理和垃圾回收功能,確保程序在不同操作系統上運行。

H5:HTML5的關鍵改進 H5:HTML5的關鍵改進 Apr 28, 2025 am 12:26 AM

HTML5帶來了五個關鍵改進:1.語義化標籤提升了代碼清晰度和SEO效果;2.多媒體支持簡化了視頻和音頻嵌入;3.表單增強簡化了驗證;4.離線與本地存儲提高了用戶體驗;5.畫布與圖形功能增強了網頁的可視化效果。

如何使用MySQL的函數進行數據處理和計算 如何使用MySQL的函數進行數據處理和計算 Apr 29, 2025 pm 04:21 PM

MySQL函數可用於數據處理和計算。 1.基本用法包括字符串處理、日期計算和數學運算。 2.高級用法涉及結合多個函數實現複雜操作。 3.性能優化需避免在WHERE子句中使用函數,並使用GROUPBY和臨時表。

作曲家:PHP開發人員的軟件包經理 作曲家:PHP開發人員的軟件包經理 May 02, 2025 am 12:23 AM

Composer是PHP的依賴管理工具,通過composer.json文件管理項目依賴。 1)解析composer.json獲取依賴信息;2)解析依賴關係形成依賴樹;3)從Packagist下載並安裝依賴到vendor目錄;4)生成composer.lock文件鎖定依賴版本,確保團隊一致性和項目可維護性。

討論可能需要在Java中編寫平台特定代碼的情況。 討論可能需要在Java中編寫平台特定代碼的情況。 Apr 25, 2025 am 12:22 AM

在Java中編寫平台特定代碼的原因包括訪問特定操作系統功能、與特定硬件交互和優化性能。 1)使用JNA或JNI訪問Windows註冊表;2)通過JNI與Linux特定硬件驅動程序交互;3)通過JNI使用Metal優化macOS上的遊戲性能。儘管如此,編寫平台特定代碼會影響代碼的可移植性、增加複雜性、可能帶來性能開銷和安全風險。

See all articles