Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Private Server
You last visited: Today at 15:23

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



A question to anyone who used Go programming language

Discussion on A question to anyone who used Go programming language within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
Anubis~'s Avatar
 
elite*gold: 0
Join Date: Aug 2016
Posts: 16
Received Thanks: 2
A question to anyone who used Go programming language

Hello!

So, shortly, I'm a Frontend Developer with JavaScript, React.js, React Native.. Etc skills.
I also have some Networking and computer science knowledge "as CS was my actual major"!

Hence, I've been thinking of getting into the Backend stuff to create my own server-side services and stuff. Been thinking about Ruby on Rails but it sounds insanely easy to the extent that you might not know what's happening behind the scene e.g. with some commands you can build a blog web app!!
Plus, I wanted a more of generic language that could be used to build services, server side mechanisms, web apps and even desktop apps, which this thinking pattern led me to read about Go lang.

So, if any of you used this language deeply, please tell what makes it the right option to pick and some information will be appreciated!

Also, any other suggestions for decent other languages that might be suitable for my case will be welcomed, I'm utterly opened to suggestions.
Anubis~ is offline  
Old 03/03/2018, 18:19   #2
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,282
Received Thanks: 4,191
Go is a networking and parallel computing language. I wouldn't use it for web hosting unless you have some API that you want to serve for RPC to another system or something like that. I use it primarily for parallel tasks, or distributed networked systems. If you want to make a web app, I would recommend Node.js and a JavaScript framework like React, Angular, or Vue. Electron would be if you want to make a Desktop app. Go can't do that.
Spirited is offline  
Old 03/03/2018, 19:00   #3
 
Anubis~'s Avatar
 
elite*gold: 0
Join Date: Aug 2016
Posts: 16
Received Thanks: 2
Quote:
Originally Posted by Spirited View Post
Go is a networking and parallel computing language. I wouldn't use it for web hosting unless you have some API that you want to serve for RPC to another system or something like that. I use it primarily for parallel tasks, or distributed networked systems. If you want to make a web app, I would recommend Node.js and a JavaScript framework like React, Angular, or Vue. Electron would be if you want to make a Desktop app. Go can't do that.
But, are JS frameworks stable enough for such tasks?
I mean, what if I thought about creating a CO private source? JavaScript wouldn't be much of a help.
That's why I'm thinking of a robust and stable language to get along with.

Anyways, I'm thinking of something that behaves like Java in terms of being good enough at both web and desktop app. But wanted a cooler language because Java ****** me off a bit tbh xD
Anubis~ is offline  
Old 03/03/2018, 21:49   #4
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,282
Received Thanks: 4,191
Quote:
Originally Posted by Anubis~ View Post
But, are JS frameworks stable enough for such tasks?
I mean, what if I thought about creating a CO private source? JavaScript wouldn't be much of a help.
That's why I'm thinking of a robust and stable language to get along with.

Anyways, I'm thinking of something that behaves like Java in terms of being good enough at both web and desktop app. But wanted a cooler language because Java ****** me off a bit tbh xD
Well, if we're talking about a Conquer server, I can already tell you that go is AMAZING for that. I use it right now and it's great for cryptography, networking, database transactions, etc. I was giving you more of a general case, because the use cases for go are limited. Go was made to replace Java for RPC in Google, so it should be a nice transition for networked apps. Go isn't a desktop app language though. It can host a web page in one line of code... And that's the extent of interface options they provide. Wrappers exist for C based interface ui kits, but not recommended. There are better options for that.
Spirited is offline  
Reply


Similar Threads Similar Threads
[Question]Does anyone know what TQ used instead of the BlowFish?
07/16/2011 - CO2 Private Server - 25 Replies
as the title Does anyone know what TQ used instead of the Blowfish to encrypt the Game/Server data?



All times are GMT +1. The time now is 15:25.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.