Rails terminology: component, plugin, generator, Engine

Source: Internet
Author: User
  • Component

    The display end is a collection of controllers and views, focusing on the display interface. For example, the component that specifically displays the song list can be called to display the song list on all pages.

  • Plugin

    Modules that enhance system functions focus on technical functions, such as enhancing form-tag-helper and enhancing activerecord

  • Generator

    Automatic Generation of rails through scriptCodeSome third-party extensions also use genrator to generate code

  • Engine

    It is the successor of generator and focuses on an application layer function. It can be understood that it is orthogonal to the plug-in function. For example, a login module only solves the problem of logging on to this service layer, after downloading the engine, you can make custom modifications to fit your business.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.