This supose to be a native angular 4 app
September 12, 2017 at 2:41 pmPosts: 9Member Reply #10870
First of all … nice job IN THE NEW DESIGNE … now to what metters …
Why there is so many jquery plugins in this app??? this supose to be a NATIVE ANGULAR 4 APP, you guys take 1.5 year to do this??? come on any one else here make a quick search in the root angular app, search for this “ScriptLoaderService” i got 171 matchs to this search, now what this pretty litle function do? it LOAD JQUERY COMPONENT SCRIPTS IN THE “NATIVE ANGULAR 4 APP” i will give a quick example: Toast … serius Keenthemes there is a lot of NATIVE ANGULAR 4 READY COMPONENTS for this you don’t even have to ‘reinvent the wheel’, every person that i talk about this and a lot of articles all say the same: angular 4 and jquery can play togheter??? yes, BUT VERY CAREFULLY, and i agree with them you can manipulate DOM objects with angular 4 as you can do it with jquery, so if it’s supose to be a native angular 4 app why you have so many jquery plugins in your application? you have more jquery code controlling your layout and features then angular services and directives.
if you consider the “VERY CAREFULLY” there must be something very wrong.
I know you have a TEAM so you guys can probably do better.
September 14, 2017 at 6:12 amPosts: 4527Support Staff Reply #10909
Thanks for your feedback.
First of all you should know one important thing about Metronic 5. Now Metronic v5.0 has build tool that can easily exclude unrequired plugins and build minimal theme bundle. Metronic by default comes fully expanded with all possible features and demos and the size of theme can be minimized upon your development.
Metronic is jQuery/HTML theme in the first place and while the Angular 4 version wrapps the base jQuery version and still allows you to code in pure angular way. The jquery core code is well isolated and it does not conflict with the Angular scope.
Also you can install and use any Angular 4 plugins and exclude unwanted jQuery plugins.
September 14, 2017 at 11:50 amPosts: 9Member Reply #10922
I know well that, i know metronic v4 was html/jquery, metronic v5 supose to be new not only in designe but in code to as a angular native app, don’t take me wrong i know i can do angular 4 code there and jquery is “isolated” i know about the plugins that i can get then to, but you controlling the entire theme with jquery (~\angular\src\js\framework\components\general), so the new theme is not angular 4 native, all those animates and hide/show functions can be done in angular 4 code and should be after more then a year promissing a native angular 4 app, and this is not the case. i can put angular 4 code inside a Asp.Net MVC app but this don’t make it a angular 4 native code right?
Another thing that i notice, just make a test get a real native angular 4 theme and you will notice perfomance diferences to. Angular team just made a big effort to solve performance issues and to make angular 4 fast as he can be, using jquery your not taking any advantage from this to. JQuery is great but not be used like this with angular 4. Come on your own php version load faster then your angular 4, the php version is faster to navigate and faster loading/rendering images.
I am not saying all this to detract from your work, but you can and should do something about all this. or at least make a test to check if you will have a real performance gain taking out all this jquery control from your theme.
September 16, 2017 at 5:50 amPosts: 4527Support Staff Reply #10971
Thanks for your detailed reply. Making 100% native angular theme requires a separate version as going parallel with jQuery version is time consuming process since we need to maintain 2 different versions with similar design and layout features(current jQuery version has tons of layout features) also we need to find replaces for all jquery based core plugins. However we can not provide fully native angular app at the moment since we have to consider this further.
November 16, 2017 at 9:55 amPosts: 4Member Reply #12659
Everyone should read this before they buy this theme. Unfortunate for me I already bought it, since there are no refund right?
Can you guys give me straight answer, does this “jQuery” you guys build together will it sacrifice the performance?
If do sacrifice performance, perhaps refund is a good idea too beside <span style=”color: #4ec9b0; font-family: Menlo, Monaco, ‘Courier New’, monospace; white-space: pre; background-color: #1e1e1e;”>ScriptLoaderService</span>
If my client find it out somehow, that would be the end for me. Luckily not for you Top Seller 😉
I hope a calming answer, and perhaps says it better then the native.
Just bought it this morning. What a shocking afternoon
November 16, 2017 at 9:07 pmPosts: 4527Support Staff Reply #12682
Technically its no harm using Angular 4 with jQuery based plugins. This is a normal practice if you are building application that uses various of features that Angular 4 does not have. In terms of performance, jquery and angular are well optimized to work without conflicting each other which allows you to ultimately use any feature from the default Metronic version.. Other than the jquery usage, everything else 100% follows the Angular 4’s best practices using the defacto angular-cli tool. Also you can compare it with other pure Angular themes(we did it and the results are quite impressive 🙂 ).
However if you like to get your refund please send us refund request from your themeforest account.
November 17, 2017 at 9:53 amPosts: 4Member Reply #12696
Thank for the calming answer.
Well, I trust you guys, that put a lot of effort in this.
If you say results are quite impressive when comparing with other pure Angular theme, why I want to refund then.
Thanks for your explanation.
It just, I am not use to see jQuery coding style. I usually Angular, Material, plug and play just like that. Looks like I need to deal with this for a moment.
Well, have a great success.
November 19, 2017 at 9:11 amPosts: 2Member Reply #12724
On this topic, any plans to make a standalone native version? Even as a fork project, I am sure you would be able to satisfy a large crowd. Right now I am thinking about purchasing [***] and using that for my production app instead of Metronic just because it’s native support.
What do you think?
- This reply was modified 12 months ago by Sean.
November 21, 2017 at 1:02 amPosts: 4527Support Staff Reply #12775
November 21, 2017 at 2:32 amPosts: 4Member Reply #12788
November 21, 2017 at 3:01 amPosts: 2Member Reply #12789
That would be a great idea. I love the look and feel of Metronic but just feel it’s Angular version is lacking right now.
November 22, 2017 at 5:17 pmPosts: 4527Support Staff Reply #12863
Thanks zeldaze, we will do our best to release it as soon as possible. Stay it!
May 25, 2018 at 7:50 amPosts: 12Member Reply #17860
After purchasing, I have become one more disappointed customer to see that the theme is not native Angular. Any update on the Native Angular Release ?
June 9, 2018 at 12:49 pmPosts: 12Member Reply #18137
Thank you for getting back, that some good news. I have one more question though. Will that be added to the already purchased themes or do I need to buy that again ? Had to ask this, as I live in a part of the world where this license cost means a lot of money to me.
- This reply was modified 5 months, 2 weeks ago by trivikram. Reason: turning off the private reply option
You must be logged in to reply to this topic.