What are the basic extend and implement classes for Magento2?

magento

Model: extends \Magento\Framework\Model\AbstractModel ResourceModel: extends \Magento\Framework\Model\ResourceModel\Db\AbstractDb Collection: extends \Magento\Framework\Model\ResourceModel\Db\Collection\AbstractCollection Block : extends \Magento\Framework\View\Element\AbstractBlock Helper : extends \Magento\Framework\App\Helper\AbstractHelper InstallData: implements InstallDataInterface InstallSchema: implements InstallSchemaInterface UpgradeData: implements UpgradeDataInterface UpgradeSchema: implements UpgradeSchemaInterface






What is the difference between magento1 and magento2

magento

Magento 1                                     Magento 2 No Front-end Library                  Ships with LESS No Support for HTML5/CSS3     Native Support HTML5/CSS3 Weak Content Staging                Advanced Content Staging External PayPal                            In-Site PayPal Experience Full Page Cache (EE)                    FPC (EE)/Varnish Severe DB Locking Issues          

Read More What is the difference between magento1 and magento2