Results 1 to 3 of 3

Thread: Is there something javascript can do that php can't ?

  1. #1
    Join Date
    Apr 2013

    Is there something javascript can do that php can't ?

    Hello everyone,

    I know php and I'm learning javascript (B.T.W I've just started) but what I find is that there is nothing that javascript can do that php can't.
    So is there any special reason for learning javascript if so please enlighten me...

  2. #2
    Join Date
    Mar 2011
    It's not a question of what one language can do that the other cannot. The difference between PHP and JavaScript lies in the purpose of each one. JavaScript is a client-side technology and is best used to add dynamic functions to a webpage that interact directly with the user and the browser environment. PHP is a server-side technology and is best used to dynamically generate content and manage server resources like databases. You can build much richer and more useful websites by knowing both languages.
    Rick Trethewey
    Rainbo Design

  3. #3
    Join Date
    Jul 2008
    urbana, il
    if you think that something that runs in a dusty box can do everything that something that runs in your hand can, you should find other work.

    can php animate your site?
    can php play a list of podcasts?
    can php make simple calculator that behaves like a real 99 cent one?
    can php create a whack-a-mole game, simon, snakes, or any action-based game for that matter?
    can php tell you of a mistake before you sumbit the form?
    can php underpin drag and drop applications?
    can php show your exact location on map?
    can php build apps with async background processing?
    can php deliver a desktop notification when news breaks?
    can php use rich GL graphics with hardware acceleration?
    can php apps allow you to edit, save, and load data without an internet connection?
    can php auto-fill suggestions on a from based on what the user is typing?
    can php play fullscreen video?
    can php run out-of-the-box on every PC, tablet, and phone made in the last few years?
    can php make video chat?
    can php provide oAuth and other social logins?
    can php display rich tooltips with clickable elements, like you see on hulu?
    can php re-sort a visible table without wasteful IO, parsing, and re-rendering?
    can php make a basic text editor with selection processing like this reply box has?
    can php make a speedometer that tells you how fast you are driving?
    can php store DB info on the client device, where it's available instantly without the web?
    can php unobtrusively update the visible page when someone leaves a new comment?

    so, let's try to be fair, what can php do?
    can js grab a file on the server? oops, yes it can.
    can js grab info from other sites and store and process it? sometimes, but php almost always can.
    can js fetch a single student's info from a DB of 50,000 students? node.js can, but "no" is likely most correct.
    can js integrate with existing AD and other enterprise logins? not really.
    can js send email? not really.
    can js send a song from one PC to 50 other computers? barely, webRTC is young...

    given the choice, and especially now that i can leverage js skills on the backend using asp and node.js, i don't see too many advantages left for PHP, compared to the "wow" factor of local computing.
    Create, Share, and Debug HTML pages and snippets with a cool new web app I helped create: pagedemos.com

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center



X vBulletin 4.2.2 Debug Information

  • Page Generation 0.10225 seconds
  • Memory Usage 2,853KB
  • Queries Executed 15 (?)
More Information
Template Usage (32):
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (3)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (71):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates