Results 1 to 6 of 6

Thread: Wordpress vs Ruby on Rails for e commerce site

  1. #1
    Join Date
    Jul 2014

    Wordpress vs Ruby on Rails for e commerce site

    I'm building a site very much in the vein of airbnb and relayrides. Peer-to-peer rental. Those sites include: listing your item, people searching for that item by date and location, c.c. transactions, splitting payments btwn the owners of items and me(the site owner), account info, profiles, databases, etc.... The site is designed and I'm interviewing front and back end developers. Areas in which I have little to no experience or knowledge. The 2 best candidates are a guy who works with Ruby on Rails, Cass and HAML and the other will build it in Wordpress and then build it out to add all the functionality I need.

    A friend who is a developer of some renown scoffs at the use of haml and the use of any plugins for ruby and says I should have the site built completely from scratch but I don't have $50,000-$75,000 laying around. It will be $10,000 for the ruby guy.

    The wordpress guy is fairly accomplished as well. Done work for nike and few other large clients. But wordpress doesn't have much history in the ecom world and I can't find anything as complex as what I'm attempting to do coded with it. Will it be to heavy? To buggy? Security risks? Waiting on a price quote currently.

    If anyone can shed light on this or offer advice I would greatly appreciate it. I'm about to spend a lot of money on something I'm pretty confused about. Not a good feeling.

  2. #2
    Join Date
    Aug 2004
    Ruby developers think everything should be done in Ruby. It could as well be built from scratch in PHP, perhaps using a PHP framework (much as Rails is a Ruby framework), or in a .NET environment/language, or Java, etc. I suppose it *could* be done with Wordpress, but would probably require a lot of custom code unless there are already some plug-ins out there that support your specific needs -- I have no idea. I'd personally prefer to build it on top of a PHP framework, since that's where my personal strengths lie, but that's in part because I've never bothered to really learn the inner workings of WordPress so that I could do major modifications -- it usually gives me a headache when I try to wade through the WordPress API.
    "Well done....Consciousness to sarcasm in five seconds!" ~ Terry Pratchett, Night Watch

    How to Ask Questions the Smart Way (not affiliated with this site, but well worth reading)

    My Blog
    cwrBlog: simple, no-database PHP blogging framework

  3. #3
    Join Date
    Apr 2014
    Wordpress is a application (mostly used for blogging) while RoR is a web application framework. Its like comparing oranges to apples.

    Having said that, learning RoR will definitely give you more versatile web development skills. Its not that php is any less powerful, but RoR will expose you to valuable MVC fundamentals. There are PHP frameworks that are MVC based but in terms of popularity RoR is more popular.

    If your skill level for both php and ruby is almost the same, I think learning Ruby (and RoR) will have better payoff in the longer run. Rails development is definitely faster (and cleaner in terms of code readability) than writing the same thing in php.

    While you will have a good start with WP and you can immediately roll out pretty stuff pretty fast, but if you are aiming for a very feature rich web application with lots of customization, Rails is what you should be exploring.

  4. #4
    Join Date
    Dec 2014
    I think ruby is good than wordpress.

  5. #5
    Join Date
    Dec 2014
    Hello Sir,
    I think you should go for WordPress. With Woo commerce large and amazing eCommerce sites can be created. I as I have worked on Woo-commerce I will recommend it.

  6. #6
    Join Date
    Dec 2014
    I know that WordPress often is easy hack and it is no ever good security. however, if you use WordPress then there is a lot more you can do as well including steps to take better secure the server on which your WordPress platforms is installed.

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.13353 seconds
  • Memory Usage 2,888KB
  • 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
  • (6)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (6)postbit
  • (6)postbit_onlinestatus
  • (6)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 (73):
  • 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_postinfo_query
  • fetch_postinfo
  • 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