The lightning namespace provides many UI components that use Salesforce Lightning Design System, or SLDS, out-of-the-box. It is best practice to use components in the lightning namespace where possible. For example, use <lightning:input> instead of <ui:inputText> , <ui:inputNumber> , and so on.