This is not a technical question whatsoever. What I have done is created an Ext JS application that I wanted to utilize inside of a Liferay portlet. After experimenting and failing miserably trying to import the entire Ext JS project into Liferay, I decided to place the entire application inside of an iframe, and place that iframe easily into my portlet (since portlets can render html).
This is probably the simplest method, it makes my project much less bulky (not importing the entire Ext JS framework which is about 204MB as well as my application).
Also, it allows for extensibility. Whenever I modify my Ext JS application, changes will immediately show in my portlet because an iframe is independent from the main html document.
The question(s): Are there any issues I'm overlooking by doing this? Any kind of problems that may arise?
To me it seems like the easy way out but when I think about it, it's a much smarter approach.
Cheers mates!