How many developers tried the SDK in 2020?

Hey!
Any number the foundation wants to disclose as to how many devs are active on the network?

I have a feeling that most devs are not communicating publicly about their plans for the IC, while testing and building RIGHT NOW!

Remember: Developer, developers, developers!

Keep up the good work!

1 Like
2 Likes

Nice one :grinning_face_with_smiling_eyes:

I have been experimenting with Motoko in #2020. The whole setup gives me the notion that there is much more to come. Especially, the concept of #SmartContracts or #Defi is still in the early stages and I find Dfinity’s setup simply more comprehensive than the infrastructure developed by others.

1 Like

Hi,
I worked on it with the aim of getting an opinion and a state of readiness and the realities of progress and promises. I also chose to study Holochain with the same objective.
As an engineer I find the subject exciting and promising but I also have to make a report for the government for which I work and in which I will mention these two technologies. Governments have particular needs and constraints, and I think it will take some time for politicians to adhere to these kinds of concepts.

hi guy
thanks for your mention to Holochain . i have not heard the project before.
Are the goals of the two projects the same or similar?

Hi,
For the functional part I think that yes, on the other hand the implementation and deployment strategy is quite different. It seems to me that Dfinity has a much more long term strategy and thought upstream, for example the Motoko language, the way to deploy and how to deploy the network. Dfinity seems to me to have a more solid foundation. But history has already shown us that it is not the best who wins but the slyness, so keep following …

I’m here!
Studying now!

This was recently released

I downloaded the SDK in 2020. Last week I reinstalled it and am exciting about building on the internet computer this year.

However, there are a few enablers missing, such as:
-Recommended IDE environment
-Libraries of functions
-Alternative to ICAN
-Example apps with source code

Great to hear!

I’d recommend Visual Studio Code with the Motoko extension, see “Install the language editor plug-in” here: https://sdk.dfinity.org/docs/quickstart/quickstart.html

The Motoko base library is installed with the sdk, importing is easy: Importing base library functions :: Internet Computer
And the repo is here for reference: https://github.com/dfinity/motoko-base/tree/master/src

There are some great example projects on github worth exploring, a few to get started are listed in this thread: How to learn Motoko with no experience? - #5 by Ori and you can find some more on the Awesome DFINITY repo too: https://github.com/dfinity/awesome-dfinity

1 Like

Thanks Ori!

Long term, will JS be the main front-end language or will Motoko also be suitable for front-end development.

Lastly, I’m torn about whether I should learn Motoko or Rust given that there will be APIs for deploying on the internet computer. Understandably, there will be advantages to native coding, however in the short/medium term, Rust’s big community and support. will be advantageous.

You’re welcome!

Javascript has the most support and examples at the moment but other web based frontends can work, there are some WebAssembly frontend frameworks beginning to come out that look promising. While Motoko compiles to WebAssembly it isn’t really placed for this though.

There’s also been some great work done on native support too: IC meets Android (and JVM in general)

For backend, Motoko is very easy to pick up and learn and the strong typing (and seriously impressive type inference @claudio :+1:t2:) makes it very fast to build and refactor code safely. But you’re right, the ecosystem is still small, certainly compared to Rust. Some language features overlap, so things would feel familiar if you started with Motoko then tried some Rust later.