Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is this official? #4

Open
alioguzhan opened this issue Dec 8, 2016 · 8 comments
Open

Is this official? #4

alioguzhan opened this issue Dec 8, 2016 · 8 comments

Comments

@alioguzhan
Copy link

Hey,

You guys said that you were working on a better SDK for react-native support here

and are working on a new low-level SDK that works well with Redux and React Native. When that codebase is ready for production apps, we will publish a new recommended starter kit for apps built on Parse & React.

Is this that project? Should i use this, or wait until it will be published from official accounts?

I have to start a project within 2 months, and i want to build it on parse + react-native

Thanks

@andrewimm
Copy link
Owner

This is not officially supported by Facebook – it's a personal project – but this is the repo I was referring to. While it's still in development, this is my go-to method for all React Native apps backed by Parse Server. It's stable, it's only missing some functionality provided in the original SDK, but I'm working in my limited spare time on add-ons that provide functionality like LiveQueries, or simplify push setup.

@alioguzhan
Copy link
Author

alioguzhan commented Dec 13, 2016

Thanks for the response,
I can't see any reason to NOT to use it for my project except Push handling. Is there any method for it right now? or we need to use 3th party solutions like OneSignal?

@andrewimm
Copy link
Owner

Push is one of the things I'd like to streamline on React Native. I'll try to put together a demo of it when I have some more time. However, you may find a service like OneSignal easier to use if it supports all RN platforms -- right now React Native only has first-party APIs for push on iOS, not Android.

@alioguzhan
Copy link
Author

Got it. But it looks like OneSignal already supports both Android and iOS. They referred this library in their official documentation. I did not try it yet, but looks promising. Anyway, i have one more month to start project. I would prefer this handled by parse + react native.

And thank you for building this library!

@alexrmacleod
Copy link

@andrewimm you are a legend! Parse changed my life and was devastated when I heard Facebook was scrapping the project. People like you give me hope to keep building on this platform.

1: Is there no other database visualization tool like parse-dashboard for mongodb, that's free and can run on a terminal on my comp?

Looking to build a new app with parse and react.js with the following features;

  • email login logout
  • stripe.js node subscription payment
  • parse.user
  • digital ocean or heroku
  • parse server? (I just spin up a parse-server like usual and this connects to it right?)

2: should I use parse-lite or should I use https://github.com/parse-community/ParseReact (will this have facebook login as well?)

Just really looking for an awesome parse-react template to start building this new app on. thanks! any advice is appreciated.

@andrewimm
Copy link
Owner

@alexrmacleod glad to hear you're still building on the open source evolution of Parse!

I'm not sure what you mean by db visualization tools that run in a terminal. parse-dashboard is a layer on top of Mongo that makes it easier to see how things are exposed to your app (I wrote most of parse-dashboard too ;) including all the data browser stuff, so I think I have a good handle on its capabilities).

This lib is just a replacement for the Parse JS SDK. The original JS SDK was designed to fit into Backbone (2012 was another world, web-wise), and even though we made some major restructuring in 1.6, we weren't able to eliminate a lot of the features that make it difficult to integrate it with server backends or React apps. Parse-Lite is an effort to solve those challenges by starting with a fresh codebase – it's the absolutely minimal bridge you need between your client or cloud code, and your parse-server backend. Most of the features you're talking about are on the backend, and tied to parse-server. Your choice of JS sdk shouldn't matter there. For instance, most of the Parse User functionality is found in this class: https://github.com/andrewimm/parse-lite/blob/master/src/User.js . I believe the AnyBudget demo (a direct port of the Parse-React demo app of the same name) has some direct examples of usage: https://github.com/andrewimm/parse-lite/tree/master/demos/react-redux/AnyBudget

On 2, I'd highly recommend using this over Parse-React. It integrates more cleanly into vanilla React apps, as well as ones using Redux or Mobx. Whether you're building for web or React Native, the demos in the repo should help you get started.

@alexrmacleod
Copy link

alexrmacleod commented Nov 27, 2017

@andrewimm appreciate the in-depth response! I was devastated at first but once I got my head around the open source versions I now like parse even more. Just have this irrational fear that one day all the contributors are just going to give up on parse and my apps will die a slow but sure death.

As if I am chatting with the person who built parse-dashboard! What I meant by db visualization is that I love prase-dashboard and it's the main reason why I continue to build on parse. It seems like there aren't any other parse-dashboard type things for MongoDB completely open source that looks and works as well as parse-dashboard. Is this right to assume? I know about firebase, I have a feeling it's exactly the same as parse-server/ parse-dash so whats the point of switching when I already know parse.

Thanks for elaborating on why not to use parse-react. Will use parse-lite for this web-based react.js app.

Also, do you think this will make it into the official http://parseplatform.org/ community? I have no idea how these things work. I have a feeling that building web apps with react and parse is the future. I want to imagine a day when with just a few clicks, on heroku or digital ocean, you could have a fully functional template - web and or native (ios android) app, with login, and log out (perhaps facebook login too) with some nice client-side data display patterns and styling options. yor!

@sinaler
Copy link

sinaler commented Nov 7, 2020

Is this project still alive? Is it safe to use with the current Parse versions?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants