Giter Club home page Giter Club logo

Comments (3)

rober-m avatar rober-m commented on July 20, 2024

Hi @adamrepos! I hear you! I spend most of my time teaching and helping people that struggle with setting up the dev environment.

The thing is, this (#6) is a problem that (in general) only beginners have. Once you understand how everything works (like the engineers of Sundaswap and other companies), you usually don't need anything more than what is already out there. So they don't need to build in-house IDEs.

This doesn't mean this is not an important issue. It's huge! That's why we're doing a bunch of things to help beginners adopt the technologies. We're making this and the PPP course, writing tutorials and documentation, creating tools like CHaP to make it easier to use Plutus and other IOG libraries, etc. And we're also doing what you just asked us to do. We're identifying companies in the ecosystem (like Plank and TxPipe) that are generating open-source tools and resources and partnering up, contracting, or helping them in some way to speed up the process.

The closest thing we have to Remix right now is Demeter from TxPipe. You can use it for free, and we'll use it in our next PPP to avoid everyone getting stuck setting up the environment. I really hope that's enough for now. But we'll keep working to make everything easier to learn and use! 💪

from haskell-course.

adam-young-dev avatar adam-young-dev commented on July 20, 2024

@rober-m

"you usually don't need anything more than what is already out there. So they don't need to build in-house IDEs"

For one, when you wanna test the contract with the testnet, there is no tool to automate the process. You have to manually create transaction and submit it using cardano-cli. Copy and paste each utxo by hands. That's very inefficient way to test things.

I am sure existing dapps has this process automated.

So yes, the tools are there. But the whole process is far from optimal. IDE is optimal. And we need it. Ethereum, Solana, Algorand has it figured out. We are lacking behind.

from haskell-course.

adam-young-dev avatar adam-young-dev commented on July 20, 2024

@rober-m

Algorand official tutorial:
https://youtu.be/a25ol9NPBTM

I hate to make comparisons but they are better. You might find something in there useful when making materials for the next PPP.

The nicest thing I can say about previous PPP is that Lars Brunjes is NOT a great presenter.

I love cardano. But currently, developing/learning experience is really bad. Please change that. Before it's too late.

from haskell-course.

Related Issues (10)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.