March 20, 2019, 03:55:04 AM

Author Topic: AGK vs Monkey?!  (Read 11099 times)

Offline bmcalex

  • Jr. Member
  • **
  • Posts: 4
AGK vs Monkey?!
« on: September 03, 2017, 04:41:41 PM »
Hello to all,

Firstly, I have an acceptable experience in programming (used to use VB6 for apps development and C++ using CodeBlocks for small utilities).

I played a bit with both products and honestly I found that :

AGK documentations is better than Monkey, it even has video tutorials and pdf book.

AGK IDE is better than Ted2Go, it reminds me of CodeBlocks IDE.

Though I am not sure which is better regarding performance, support and bug fixes, ease of deployment….etc

Why should I pick one over the other?

I do appreciate your opinions.

Online Qube

  • Administrator
  • Hero Member
  • *****
  • Posts: 1603
Re: AGK vs Monkey?!
« Reply #1 on: September 03, 2017, 05:17:09 PM »
I've moved the topic to general discussion and removed the duplicate from the Monkey forums to keep things tidy and clean :)
Until the next time...

Offline Pingus

  • Jr. Member
  • **
  • Posts: 90
Re: AGK vs Monkey?!
« Reply #2 on: September 03, 2017, 05:33:35 PM »
From my very limited experience with Monkey, setting things up to compile and send the app to the device is a pain and requires to learn how to devellop with Android tools, while it works like a breeze with AGK (click>run>deploy). Also Monkey may be very slow to compile/parse if you have a big project. AGK is much easier to use for Android and has a huge community. But keep in mind that AGK is a interpreted language (unless you use it in C++) so it depends the kind of app you want to do with it.

Offline Xaron

  • Full Member
  • ***
  • Posts: 249
Re: AGK vs Monkey?!
« Reply #3 on: September 03, 2017, 05:58:03 PM »
Monkey is dead but lives on in Cerberus.

Compiling and deployment to Android is basically one click stuff as well but you have to install Android Studio for that.

Performance wise Monkey runs probably circles around AGK which is interpreted in Tier 1. You can use C++ with AGK which is nice and in that case it's most likely on par.

When it comes to 3d, I'd say AGK is better. There are two 3d solutions for Monkey, Minib3d which is like BB3D and Vortex which uses some simple to use API as well.

Ted2Go is not a IDE it's ... just a better notepad. Actually now I get that you probably don't mean Monkey but Monkey 2, right? Well...

So about Monkey 2, my take on it:
Awesome language with almost non existing documentation, unusable IDE. One man show. Pretty performant but quite some compiling times.

For me the non existing documentation and the (for me) absolutely unusable IDE (actually IDE is a huge exagerration) makes a decision easy. Go with AGK. There is a team behind which work hard on fixes. Plus, and now comes the probably most important point: THEY DO LISTEN TO THE COMMUNITY and don't ban members like me who just questioned something.  :P

Offline bmcalex

  • Jr. Member
  • **
  • Posts: 4
Re: AGK vs Monkey?!
« Reply #4 on: September 03, 2017, 07:04:41 PM »
I've moved the topic to general discussion and removed the duplicate from the Monkey forums to keep things tidy and clean :)

Sorry for that Qube, and thanks for taking the time to tidy things up :)

Offline bmcalex

  • Jr. Member
  • **
  • Posts: 4
Re: AGK vs Monkey?!
« Reply #5 on: September 03, 2017, 07:06:58 PM »
From my very limited experience with Monkey, setting things up to compile and send the app to the device is a pain and requires to learn how to devellop with Android tools, while it works like a breeze with AGK (click>run>deploy). Also Monkey may be very slow to compile/parse if you have a big project. AGK is much easier to use for Android and has a huge community. But keep in mind that AGK is a interpreted language (unless you use it in C++) so it depends the kind of app you want to do with it.

Thanks Pingus for your reply and to my surprise I did not know AGK is interpreted!

Offline bmcalex

  • Jr. Member
  • **
  • Posts: 4
Re: AGK vs Monkey?!
« Reply #6 on: September 03, 2017, 07:19:40 PM »
Monkey is dead but lives on in Cerberus.
I know that, actually I had to mention Cerberus as I meant AGK vs Cerberus vs Monkey 2!

Quote
When it comes to 3d, I'd say AGK is better. There are two 3d solutions for Monkey, Minib3d which is like BB3D and Vortex which uses some simple to use API as well.
I am not interested in 3D.

Quote
Ted2Go is not a IDE it's ... just a better notepad. Actually now I get that you probably don't mean Monkey but Monkey 2, right? Well...
You are right, I meant Monkey 2!!

Quote
So about Monkey 2, my take on it:
Awesome language with almost non existing documentation, unusable IDE. One man show. Pretty performant but quite some compiling times.

For me the non existing documentation and the (for me) absolutely unusable IDE (actually IDE is a huge exagerration) makes a decision easy. Go with AGK. There is a team behind which work hard on fixes. Plus, and now comes the probably most important point: THEY DO LISTEN TO THE COMMUNITY and don't ban members like me who just questioned something.  :P
I second your suggestions if it was not interpreted :(
I think I will choose Cerberus then, I downloaded it but I have some issues!!
I guess I better post them at Cerberus forums!

Thanks Xaron

Offline Xaron

  • Full Member
  • ***
  • Posts: 249
Re: AGK vs Monkey?!
« Reply #7 on: September 03, 2017, 07:44:47 PM »
Well interpreted doesn't mean it's slow. That's not the case. Of course it's slower than compiled but I think it's still fast enough for most cases.

Offline Xaron

  • Full Member
  • ***
  • Posts: 249
Re: AGK vs Monkey?!
« Reply #8 on: September 03, 2017, 08:45:29 PM »
And never forget: Mark closed down everything without even blinking. He's awesome in creating new languages, but sucks in Marketing and communication. I have no doubts there will be M3 at some point.

Offline Steve Elliott

  • Hero Member
  • *****
  • Posts: 1533
Re: AGK vs Monkey?!
« Reply #9 on: September 03, 2017, 10:46:19 PM »
Quote
I am not interested in 3D.

Well interpreted doesn't mean it's slow. That's not the case. Of course it's slower than compiled but I think it's still fast enough for most cases.

And never forget: Mark closed down everything without even blinking.

If interpreted 2D games using STOS/AMOS BASIC on the 16 bit computers were fast enough, on today's 64-bit processors and powerful graphics processors it certainly is!

Mark is unreliable - give AGK a go.
Windows 10, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)

MacOS Mojave, 64-bit, 8Gb RAM, CPU Intel i5, 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB.

Offline Naughty Alien

  • Hero Member
  • *****
  • Posts: 560
Re: AGK vs Monkey?!
« Reply #10 on: September 04, 2017, 01:16:48 AM »
...as Yasha pointed loooong ago in bb forums...'Mark doesnt respond to a  men nor to a Gods'..
--you want piece of advice?? Stay away from BRL .. as for AGK, its there, it works and its fast enough..plenty of games made with it so i think that should be a testimony for its use..and community there is very much a live and friendly..

Offline MikeHart

  • Hero Member
  • *****
  • Posts: 534
  • Cerberus-X Dev Team
    • Cerberus X
Re: AGK vs Monkey?!
« Reply #11 on: September 04, 2017, 06:00:04 AM »
If I had to choose between Monkey 2 and AGK, i would ALWAYS choose AGK. It works, gets frequently updated, has a good community and good documentation. That choice is a nobrainer.

Offline Pakz

  • Full Member
  • ***
  • Posts: 131
    • My homepage
Re: AGK vs Monkey?!
« Reply #12 on: September 04, 2017, 04:30:26 PM »
I have been looking at app game kit but the documentation is really bad also. (not even b3d quality(every command an example)) I am still looking around since it is still on sale but it looks like it is not worth it.
Mark mentioned the monkey2 docs will improve in the coming months so I wil wait for that.


Offline Naughty Alien

  • Hero Member
  • *****
  • Posts: 560
Re: AGK vs Monkey?!
« Reply #13 on: September 04, 2017, 04:55:28 PM »
Quote
Mark mentioned the monkey2 docs will improve in the coming months so I wil wait for that.

..once upon a time, he mentioned that he is about to finish max3d as it is 'just around corner'...many things have been mentioned..

Offline Steve Elliott

  • Hero Member
  • *****
  • Posts: 1533
Re: AGK vs Monkey?!
« Reply #14 on: September 04, 2017, 06:02:50 PM »
Mark does tell a good (fantasy) story lol  :D
Windows 10, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)

MacOS Mojave, 64-bit, 8Gb RAM, CPU Intel i5, 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB.