Comments (3)
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.
"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.
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)
- Free Online Integrated Development And Education Environment (IDEE) For Cardano To Grow The Community HOT 5
- Spanish translation HOT 2
- Solutions HOT 1
- JupyterLab does not correctly show the function application $ operator in several instances in Lesson 5 HOT 1
- Hi. Just a typo or copy and paste on line 173 HOT 1
- Bug in last exercise on lesson 6 Homework HOT 1
- A tiny, not so important, thing in the solution of Homework 06
- Q: Make Homework Jupyter notebooks as well?
- Suggestion: Provide a readme for an off-line setup
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from haskell-course.