# Love Fuse but...

**URL:** <https://forums.fusetools.com/t/love-fuse-but/2986>\
**Category:** General\
**Created:** [November 23, 2016, 12:09pm UTC](https://forums.fusetools.com/t/love-fuse-but/2986 "2016-11-23T12:09:04Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![lehongquang](https://avatars.discourse-cdn.com/v4/letter/l/b4bc9f/32.png) [@lehongquang](https://forums.fusetools.com/u/lehongquang)\
**Post date:** [November 23, 2016, 12:09pm UTC](https://forums.fusetools.com/t/love-fuse-but/2986/1 "2016-11-23T12:09:04Z")

</div>

yes, Im app dev, after nativescript and react native, I found fuse and very impressed about the OpenGL concept and the rapid app building on both android and ios, and I really love Fuse.  
But for my productive app, fuse is not enough due to lacking alot of things, ex simple thing: get device uuid, device manufacture, device model…and 99% data is working via databinding: Observable. Javascript cannot touch UI by ux:name  
thank fuse again.

---

<div class="post-metadata">

**Author:** ![Bent](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/bent/32/157_2.png) [@Bent](https://forums.fusetools.com/u/Bent)\
**Post date:** [November 23, 2016, 1:35pm UTC](https://forums.fusetools.com/t/love-fuse-but/2986/2 "2016-11-23T13:35:28Z")

</div>

Hey there! Sorry to hear you feel Fuse is lacking features you need. One of the many ways Fuse differs from frameworks such as NativeScript and React Native is that we specifically don’t intend to map every single native function through a FuseJS function. There are many reasons for that, but the primary one is that going through JavaScript is simply not the best way to use native features – we’ve actually [written a few posts about that](https://medium.com/@fusetools/latest) which I recommend to people whenever I get the chance. 🙂

The same thing with JS touching the UI. If you find yourself in a situation where you need or want to use JS to make UI changes, chances are you’re not adhering to the best practices for Fuse (which is to use UX triggers for UI changes and leave JS to deal with the business logic of your app). If you give a description of what you want to achieve and the context for it, the Fuse community is pretty good at helping people out with ways to solve it “the Fuse way”. 🙂

As for your need for getting device UUID, device model etc., did you see [this community package](https://github.com/MaxGraey/fuse-device) that gives you those things? Might be worth checking out.

---

<div class="post-metadata">

**Author:** ![lehongquang](https://avatars.discourse-cdn.com/v4/letter/l/b4bc9f/32.png) [@lehongquang](https://forums.fusetools.com/u/lehongquang)\
**Post date:** [November 23, 2016, 1:44pm UTC](https://forums.fusetools.com/t/love-fuse-but/2986/3 "2016-11-23T13:44:09Z")

</div>

wow, my bad, thank you  
but when im trying to install fuse-device and already in the project’s folder by command  
fusepm install [https://github.com/MaxGraey/fuse-device](https://github.com/MaxGraey/fuse-device)  
, i got

AppData\Roaming\npm\node\_modules\fusepm\lib\fusepm.js:53  
throw new Error('Found ’ + foundfiles.length + ’ unoproj files. Wanted ’ + count);  
^

Error: Found 0 unoproj files. Wanted 1

if you can help, it will be the important point to me to live with Fuse  
thank you

---

<div class="post-metadata">

**Author:** ![Bent](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/bent/32/157_2.png) [@Bent](https://forums.fusetools.com/u/Bent)\
**Post date:** [November 23, 2016, 1:48pm UTC](https://forums.fusetools.com/t/love-fuse-but/2986/4 "2016-11-23T13:48:47Z")

</div>

That package is created by the community, so contacting the author via Github issues is probably the fastest way 🙂 (it also looks like it might be something related to `fusepm` which is also a community effort ([https://github.com/bolav/fusepm](https://github.com/bolav/fusepm)).

---

<div class="post-metadata">

**Author:** ![maxgraey](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/maxgraey/32/347_2.png) [@maxgraey](https://forums.fusetools.com/u/maxgraey)\
**Post date:** [November 23, 2016, 9:51pm UTC](https://forums.fusetools.com/t/love-fuse-but/2986/5 "2016-11-23T21:51:01Z")

</div>

You can just copy device.uno to your project, without using fusepm. Actually I test fusepm many manth ago and it may not work any more in right moment

---

<div class="post-metadata">

**Author:** ![Bent](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/bent/32/157_2.png) [@Bent](https://forums.fusetools.com/u/Bent)\
**Post date:** [November 23, 2016, 10:05pm UTC](https://forums.fusetools.com/t/love-fuse-but/2986/6 "2016-11-23T22:05:42Z")

</div>

Thanks for the tip! 🙂

---

<div class="post-metadata">

**Author:** ![lehongquang](https://avatars.discourse-cdn.com/v4/letter/l/b4bc9f/32.png) [@lehongquang](https://forums.fusetools.com/u/lehongquang)\
**Post date:** [November 24, 2016, 6:30pm UTC](https://forums.fusetools.com/t/love-fuse-but/2986/7 "2016-11-24T18:30:53Z")

</div>

HAHA, thank you all, now i’m on the boat of Fuse, after one day, I can make Fuse Module, both JAVA and Object C for my purposes

WOW I really love the Fuse’s concept  
cross platform UX design by OpenGL rendering and simple javascript, smooth animation, effects…

thank you again for the great FUSE SPIRIT

---

<div class="post-metadata">

**Author:** ![Bent](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/bent/32/157_2.png) [@Bent](https://forums.fusetools.com/u/Bent)\
**Post date:** [November 24, 2016, 9:53pm UTC](https://forums.fusetools.com/t/love-fuse-but/2986/8 "2016-11-24T21:53:18Z")

</div>

![file](https://s3.us-east-2.amazonaws.com/fuse-legacy-forum-assets/HBxlNXDrW16e-image-1480024394740.gif)

---

<div class="post-metadata">

**Author:** ![SkillsPlanet](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/skillsplanet/32/459_2.png) [@SkillsPlanet](https://forums.fusetools.com/u/SkillsPlanet)\
**Post date:** [September 30, 2017, 6:36pm UTC](https://forums.fusetools.com/t/love-fuse-but/2986/9 "2017-09-30T18:36:01Z")

</div>

I agree that device info should be available easily without a special package as I’m guessing most everyone needs it and why force people to search the forums for such things?

---

<div class="post-metadata">

**Author:** ![Uldis](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/uldis/32/657_2.png) [@Uldis](https://forums.fusetools.com/u/Uldis)\
**Post date:** [October 2, 2017, 9:55am UTC](https://forums.fusetools.com/t/love-fuse-but/2986/10 "2017-10-02T09:55:45Z")

</div>

Oh, it’s a good thing that we have a [list of community packages](https://www.fusetools.com/docs/packages) on our site then 🙂
