Chr*_*is 8 php java oracle web-applications
我正在创建一个涉及大量数据库访问以及解析和分析数据的Web应用程序,Java是我最熟悉的语言,但最近有人告诉我应该考虑使用PHP,因为它使数据库访问协议变得更加简单.
我没有任何关于PHP的知识,但是如果它是功能性,可移植性等方面它将是更好的选择,它将愿意学习使用.
Web应用程序将针对Oracle数据库运行并使用Flex作为GUI,请注意类似项目的任何经验以及使您选择的方法更好的原因将有助于或仅仅是任何形式的意见.
Pek*_*ica 34
如果您对Java感到满意,我认为不需要学习/使用PHP.没有什么是PHP可以做到的,Java无法做到的.
确实,总的来说,PHP是一种更加宽松的语言,而且一些任务可以更快地完成并且代码更少.PHP肯定比Java具有更少的内置抽象.但如果你对Java感到满意,我会说坚持下去.
(我说这是一个PHP开发人员.)
两种语言的语法,密码学和实现之间存在巨大差异。我建议“孤立地选择一种语言而不是另一种语言”并不是特别好的理由,“使数据库访问协议变得更加简单”。
我的背景是PHP程序员,但目前支持多个大型Java Web应用程序。如果您从两种语言的同一角度出发,那么我肯定会首选PHP而不是Java-但是全面讨论了为什么花时间和空间比这里可用的原因更多的原因。但是,如果您已经具备强大的Java技能,那么您就必须权衡获得适当水平的PHP技能的成本-由于这些系统工作方式的差异,您将发现对Java的了解程度很高障碍是获得PHP熟练程度的好处。
我建议您查看的其他因素有:
1)体系结构-PHP需要比Java更好的理解底层协议(Java的libs /框架提供了很多功能)
2)易于部署
3)性能方面的考虑-使用操作码缓存意味着用Java和PHP编写的简单程序之间的差异很小,因为前者通常是在非常复杂的框架内编写的,因此PHP通常具有优势。对于内存管理,它当然没有相同的复杂性
4)TCO-PHP的易用性是一把双刃剑-您需要对Java有很多了解才能使程序运行,但是世界和他的狗认为他们可以用PHP编写出色的代码。IME比Java程序员更难找到合格的PHP程序员。
| 归档时间: |
|
| 查看次数: |
16548 次 |
| 最近记录: |