专科学习php还是java?

专科学习php还是java?

对于初学者来说,建议大家先学习php,并非说php比java好,或者说java比不上php。客观的说,每一门编程语言的存在都有其意义,同时每一门编程语言都有其优缺点,有着适合自己的领域。那么为什么建议初学者去学习php而非java呢?

PHP很专一,用于创建动态网页的服务器端的脚本语言

作为一种为Web而特别设计的语言,PHP带来了许多商业机构渴望的特性。

·学习周期短,比较简单

·快速的开发时间

立即学习“PHP免费学习笔记(深入)”;

·非常高的性能

这对于缺乏熟练的编程人员,时间又非常紧迫的公司来讲,具有非常重要的意义。

跨平台性很好

PHP可以在所有主要的操作平台(UNIX,Windows,甚至是大型机)上运行,而且生来就支持各种流行的数据库。这决定它是一种进行Web开发的非常理想的选择:曾有运用PHP技术的网上商店称,他们只需雇佣业余的程序员,几天内就能够开发出可重用的代码。那些熟悉诸如C,C++或Java等语言的程序员们,也总是发现他们能够在几个小时之内就能够进行PHP编程。 ,可想而知,转行去php非常简单。

“PHP是构建在Web开发人员现实需求之上的….不同于其它笨重的,高负荷的方法,PHP非常轻便,是为Web开发度身定做的。它可以比其它同类技术更快,更容易的解决复杂的问题。”

Java作为一种新的编程语言,最初用于运行嵌在浏览器中的客户端应用程序。在过去短短几年中,“applet”所暴露的问题迫使SUN和其它Java开发人员为该语言寻找新的出路。其中最为突出的就是服务器端编程,它允许Web站点连接数据库并产生其它服务器端的应用程序,即“servlets”。

SUN最终推出了Java Server Pages(JSP)作为编写servlets的手段。与PHP一样,JSP在不同平台间也具有高可移植性(尽管PHP支持任何32位以及32位以上的平台,而JSP只能在安装了Java虚拟机的平台上运行)。 然后,一个没有编程背景的新手会发现,使用servlets编程是一件极为困难的事,原因在于该语言的复杂性以及JSP系统复杂的设计方式。

JSP的性能也存在许多待改进的地方:ZDnet的在线刊物eWeek最近的一项调查发现,PHP的运行速度差不多是JSP的3.7倍。可以说,JSP是Web环境中非常差的一种解决方案,这是因为它每秒钟只能处理很少的事务,而且响应速度相当的慢。

PHP与Java协同工作

JSP仅仅是一种能够访问Java对象的语言罢了,认识到这一点很重要。而PHP也可以整合Java,这意味着,PHP可以象JSP一样,成为一种能够调用Java逻辑的脚本语言。但与JSP不同的是,PHP还可以调用其它组件模型,如Microsoft的COM,而且增加对新的对象模型的支持也极为容易。可见,PHP的扩展能力是无穷的。而另一方面,JSP完全依赖于Java。

IBM程序员Sam Ruby联合使用PHP和Java。通过PHP对Java的良好支持,使得Java对象如同常规的PHP对象一样,透明地被创建和使用。

AutionWatch网站使得各种规模的商业团体都可以从其动态竞价环境中获益。它每月的访问人数在二百六十万以上;已有三十多万个注册用户;每个月进行一百二十万次拍卖。 他们曾尝试使用Java,但还是选择了PHP,就因为它更容易使用,开发速度更快。

PHP:一直在前进

JSP有Sun作为其后盾,因此不断获得媒体的关注。但有趣的是,尽管没有任何宣传攻势,PHP的流行度仍然以8-11%的速度在增长,远远大于服务器端应用程序4%的月增长率。有六百五十万个站点使用了PHP。39%的Apache服务器上配置了PHP;而Perl占了11%的市场分额,名列第四。Apache保持着59%的Web服务器市场占有率;Microsoft次之,仅28%。

使用PHP的著名公司有:Unilever、Philips、NTT、Cisco、 Japan Airlines、 Air Canada、 Lufthansa、GE Marketplace、 Wallstreet:Online Germany、 AuctionWatch、 VillageVoic、 Dialpad以及BMC,等等很多,世界上前四十的网站中就有二十多个是用php语言开发的。

最后,任何一门语言都是有适合自己的领域的,对于初学者,要牢记一点,所有的编程语言都有着入门简单,精通难的特点,所以,不要看语言本身,而要看自身想在哪个领域大展手脚,之后再去判断。

推荐视频教程:PHP视频教程

以上就是专科学习php还是java?的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2157375.html

(0)
上一篇 2025年2月25日 06:58:29
下一篇 2025年2月20日 19:25:17

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 如何测试php运行环境

    初学者在配置完php的运行环境后就需要检查环境是否配置成功了,那么该如何检测php运行环境是否配置成功了呢? 其实检测php运行环境的步骤非常简单: 第一步:首先要确保已经配置php运行环境了。 第二步:在网站给目录(www)下新建info…

    2025年2月25日
    200
  • php中数据库怎么设计

    第一步一般都是创建数据库,除非是使用第三方的数据库服务。 当创建一个数据库的时候,会指定一个所有者来执行和新建语句。 通常,只有所有者(或超级用户)才有权对数据库中的对象进行任意操作。 如果想让其他用户使用,就必须赋予他们权限。(推荐学习:…

    2025年2月25日
    200
  • php中数组的类型有哪些

    php中,有四种类型的数组 数值数组:带有数字ID键的数组 关联数组:带有指定的键的数组,每一个键关联一个值 多维数组:包含一个或多个的数组 立即学习“PHP免费学习笔记(深入)”; 普通数组:通常不能直接echo出整个数组(推荐学习:PH…

    2025年2月25日
    200
  • php中单引号和双引号区别

    昨天有几个同学跟我说,双引号与单引号在php中似乎差不多。那我是觉得你有关注到这个问题,但是是模糊的,我今天就简单总结了一下吧,大家互相学习一下!!! 引号的作用 最大的体现,我认为自然就是在定义字符串的时候,在PHP中,字符串的定义可以使…

    2025年2月25日
    200
  • php中文截取无乱码函数

    在PHP中经常使用substr来进行字符串的截取,但是当我们用它来实现对中文字符进行截取的时候则会发生乱码问题,比如说: 登录后复制 输出结果为�;(推荐学习:PHP编程从入门到精通) 原因分析:substr函数原型为:string sub…

    2025年2月25日
    200
  • php中析构函数是什么

    析构函数  __destruct ( void ) : void 登录后复制 PHP 5 引入了析构函数的概念,这类似于其它面向对象的语言,如 C++。析构函数会在到某个对象的所有引用都被删除或者当对象被显式销毁时执行。 析构函数会在某个对…

    2025年2月25日
    200
  • 使用php如何获取网页源码?

    文章正文内容: 一下是几种常用的获取网页源码的几种方式: 1. file_get_contents 2.curl 立即学习“PHP免费学习笔记(深入)”; 3.fopen->fread->fclose 注意: 1.使用file_…

    2025年2月25日 编程技术
    200
  • 如何增加php内存?

    运行php程序,通常会遇到“fatal error: allowed memory size of xxxxxx bytes exhausted”的错误, 这个意味着php脚本使用了过多的内存,并超出了系统对其设置的允许最大内存。解决这个问…

    2025年2月25日
    200
  • php中循环语句有哪些

    for循环 语法规则: for(初始化计数初值;判断条件;增加计数值){循环体;} 登录后复制 例: 立即学习“PHP免费学习笔记(深入)”; 执行结果:(推荐学习:PHP编程从入门到精通) 0 1 2 3 4 登录后复制登录后复制登录后复…

    2025年2月25日 编程技术
    200
  • php中圆周率怎样定义

    PHP pi() 函数 定义和用法 pi() 函数返回圆周率的值。 语法(推荐学习:PHP编程从入门到精通) 立即学习“PHP免费学习笔记(深入)”; pi() 登录后复制 说明 返回圆周率的近似值。返回值的 float 精度是由 php.…

    2025年2月25日
    200

发表回复

登录后才能评论