Titan Network
Community => City of Heroes => Topic started by: Zaloopa on September 24, 2011, 04:53:23 PM
-
So I'm interested in volunteering to help out as a Titan network developer but the problem is I currently have no programming skills that would be useful. I know a little bit about a lot of different programming languages but my main problem has been lack of focus. Lately I've been wanting to just pick a language and really spend some time learning it so I figured I'd come here and ask: What would be the most useful language to learn if I wanted to help out here?
-
Most of Titan's web stuff was in PHP and JavaScript (specifically, jQuery) before I left. Don't know how much that has/will change, so there is that caveat.
Just remember, PHP is a popular language, mostly because it lets you do damn near anything. Be advised, though, that because of that ability, it is very easy to write code that, while functional, is very hard to read or understand unless you are absolutely the exact state of mind as when you originally wrote it.
-
For web development, you'll likely want to look into PHP since we don't see ourselves using Ruby in the near future. I think TonyV likes jQuery, but I personally don't care for it.
For application development, you should focus on Java. A recent initiative is to release our non-web applications in Java for the sake of cross-platform compatibility.
-
Dart! ;D
(Only half kidding...) :o
For web-side development: Php, Javascript, HTML 5, and CSS. Specifically, we use the CodeIgniter and JQuery frameworks pretty extensively. For client-side development: Java.
-
I was wanting to help with apps like mids and sentinel, so I'll check out java and see where that takes me. Thanks for the info guys. :)
-
I have a follow up question for those of you who are experienced with Java. What sort of programming environment do you use? Would you suggest I use a visual tool like Jbuilder or stick with typing the code in a program like Textpad or Notepad++?
-
I do all my Java in Notepad, but something that colors stuff for you will be helpful as well. (-:
-
I'd suggest Eclipse for Java.
-
I'd suggest Eclipse for Java.
I downloaded Eclipse and played with it a bit this weekend. It looks like it has a lot of tools for keeping things organized. My OCD will be pleased.
-
I downloaded Eclipse and played with it a bit this weekend. It looks like it has a lot of tools for keeping things organized. My OCD will be pleased.
*adds random whitespace and inverts capitalization on all of Zaps code*
-
*adds random whitespace and inverts capitalization on all of Zaps code*
That can cause problems. "sTRING.T OuPP ERc ASE()" is not a valid method in Java. (-:
-
A fellow appreciator of Notepad ++.
Nice.
Old school FTW.
Sent from my MB860 using Tapatalk
-
A fellow appreciator of Notepad ++.
Nice.
Old school FTW.
Sent from my MB860 using Tapatalk
I use Notepad++ and gVim for most of my non-Mids work (which is in Visual Studio).
-
I tend to use jEdit for development tasks that don't require an IDE.
-
A fellow appreciator of Notepad ++.
Nice.
Old school FTW.
Yeah, I actually use Notepad ++ at work to edit XML files, that's the only reason I know about it. All previous scripting/html work I've ever done has been in plain old vanilla notepad. :)