Liferay Portlet Development

Hi guys,

what is the best way to develop vaadin portlet in Liferay?

Is better develop portlet and deploy in Liferay or Develop portlet with Liferay api portlet management?