Repl.it Desktop 😯
Hello, replers I was just wondering if any of you are interested in a repl.it desktop app. I know they were working on one but I think they stopped that one. So if you are interested in a repl.it desktop app just upvote this (If we get 20 upvotes I will do it). And I will try to convince the creators (which are@amasad and @hayaodeh ) to let me code one and if you guys want to help! I am happy to collab with you!
Also, by the way, I am planning to use Electron!
Look at this post: https://repl.it/talk/ask/Replit-Desktop-SIgnup/18409
Join the support discord server: https://discord.gg/PB4h5pt
Electron if you have used Discord is a brutal choice on system resources. It's stable but please don't use it. Code something native. Ughghgh... I really don't care how easy it is for you to code an application. We live in an age where ease is more important than the care it took to code something efficient. We have killed Flash, Adobe Air, and Silverlight, for a reason. Electron is in the same boat. Sorry if I'm going to upset web devs, but if I want to use a web page for an application I'll stick to a tab in my web browser.
You agree not to access Neoreason’s content through any technology or means other than the pages of the Service itself or other explicitly authorized means that Neoreason may designate.
Right now this is an unauthorised project. With out that consent from Neoreason [Repl.IT] you are in violation of the terms of service. Regardless of the electron debate. This is a bad idea. Get permission first. Work out the details.
I can assure the reason they stopped this project, was because of the sheer amount of extra overhead this is going to take them to maintain a cross platform IDE. If they wanted to do a desktop app, it likely would have been just easy for them to talk to microsoft to get a plugin made for VSCode. Since Repl.IT uses the VSCode editor there is a reason they have chosen not to make this a reality. I fail to see how this project is going to improve on what is already provided that isn't going to make more overhead or work for the developers of this website.
I did something back in 2012 when I wrote a bot for kongregate.com. I offered to do something similar to what you all are proposing here. I wrote a client, front end, and had a vision to expand on what the website was providing to create something similar to the steam engine. The problem is this created serious issues with the intended purpose of kongregate. There are implications to Repl.IT also by choosing to go against the models that are being provided by this website and to do an unauthorised project to interface with it.
The original poster is going to attempt to employ tactics to convince them this is a good idea. There is already a project in the works which could also be contributed to, and is being ignored. So now there is going to be at least 2 electron based clients for the devs here to worry about. Poorly written code can and will put extra overhead on the servers. Who knows how well the backend is written, what caveats are implemented into the API that is exposing any of this stuff. There is way more to consider here than just simply saying... "Let's write a new desktop app in a resource hungry cross platform wrapper with zero blessings from the developers of this website."
As far as I'm concerned there is VSCode with a much larger development community than anything we could provide backed by Microsoft using Electron and supports plugins/extensions. Alongside the Microsoft marketplace with people already solving the problem. I still fail to see what benefit this competing solution is going to provide. I refuse to use VSCode because of how slow it is. It's bad enough I have to install Visual Studio. Profiler and Debugger support for C, as it just doesn't have enough love on Linux. VSCode, nor this desktop app is going to solve that problem anytime soon. If it's for any of the things already listed in Code Runner for anything else, then it might be worth also helping contribute to that extension, or as suggested, fork it... We have an epidemic shortage of good programmers in the world.
How is making yet another tool dividing time and resources going to help that? There are other extensions to do REPL in VSCode out there. I still don't see anyone answering the question of why or what this is going to provide that isn't already out there?
A lot of those 3rd party apps for those websites you listed are targeted for scraping data. You are still skirting what was the main issue and is outlined in the TOS of this website, that these apps, like the websites that have those many 3rd party apps you've listed is largely a violation of their TOS.@AppliDev just keeps shooting down existing projects as not official. That is the main point... regardless of how you package this problem. This isn't either. Your project like you say to others is not official. It's not... and at present like all the other applications is still a violation of the TOS. Could we maybe open a meaningful discussion about how to support the website, grow the community, remove the division, clean up the forums, and get more classes/schools setup? Things that might actual help the website grow? Things that might actually draw people to the community and build it's utility and core features that are already trying to focus on productivity and good reuse of much stronger open source community projects.
Get out there, change the world for the better. There are schools in abundance in the world that don't even have computer labs. How can they reach the website when they don't even have a computer to do that? There are deeper core problems to solve here. I'm not trying to be a jerk, but this website needs help in other ways that are honestly much more productive.
I've heard Tim Chen is leaving according to the discord. A website like this has strong competition. Contributing to VSCode directly affects this website, because they use it as their core engine. Look at the open source projects they use, contribute to those. Open source struggles in general to get developers that have any real knowledge. This website could not exist without it. Think cohesiveness, bringing people together and helping them be as productive as they can be.
There are ways to just change your status in discord without having to write a custom app and repackage the entire website to do it. I'm not shooting down your learning experience, but the app you wrote is a much more convoluted method of accomplishing a goal.
Also, as @leon332157 said, we're free devs contributing to repl.it as a token of thanks and not as employees as a job.
Web devs use electron to build desktop apps while honing their web dev skills. Which means, this project is not just contributing to repl.it, but also contributing to honing the web development skills of the ones involved in the development. Oof course, you can start another project using c++ for building native desktop apps. But if you're not interested in this idea, doesn't mean you can tell the devs of this project to do what you want. Start your own project and gain your own support if you must.
Hey everyone it's Leon here, the person that@eankeen mentioned that made The un-official app regardless of it being official or not, it has a few cool functionalities featuring discord rich presience and themes provided by @mat1. If you want to test it out, feel free to download the releases. I'm currerently working on re-writing the app since it's been dead for a long time and we needed a lot of new stuff. U can contact me on this thread or the offical repl.it discord thanks :) Also if you have questions about why it is not official, I have talked to @amasad in person and this was supposed to be an interm project but things didn't quiet work out as intended, and since the team really haven't planned to have an desktop app, so I made it un-officially.
yah so i have actually helped out with the other replit desktop app you were talking about. are ya looking for any features specifically?
i feel like if we all collaborate on a single solution instead of having duplicate work, we can get a lot done faster :)
sorta interested - how are ya thinking about making this new desktop app. kinda curious about the technologies or plans you have :P
Yo, that would be so cool. We should collab on it, it sounds like a cool project. I think I can do this as an HTML, CSS, and JS thing, but not on repl.it. How do you plan on doing it?
Thanks for this blog. provided Great information provided. I really appreciate your writing. I like the way you put across your ideas. Awesome, keep it up.