Looking for advice on a web development project

Forum rules
Discussions about EVE University should go in the E-Uni General Discussion subforum. If you have questions about joining EVE University, please contact our Personnel Department.
<<

Djavin Novienta

Portrait

Member
Member

Post 2017.02.14 17:29

Looking for advice on a web development project

So true to my usual form, I have a ridiculously ambitious plan to design a definitive third-party EVE corporate management platform! Ideally, it would involve functionality similar to Dotlan, Eve-Central, and the Uni tool.

But such a project is completely beyond my current programming capabilities, so rather than seeking help, I'm more just seeking guidance. I'm a novice programmer at best, so right now I just want to figure out how to direct my learning so that I can actually start the above mentioned project someday in the future.

If there's anyone around with experience in web development that would be willing to give me some advice and guidance, I would greatly appreciate it!
<<

Valpa Kaloi

Portrait

Member
Member

Post 2017.02.15 12:59

Re: Looking for advice on a web development project

You say you are "a novice programmer at best" so I assume you have some programming experience. What do you already know, languages, frameworks, other stuff, if any? That would help in pointing you to a suitable direction.
<<

Djavin Novienta

Portrait

Member
Member

Post 2017.02.17 04:47

Re: Looking for advice on a web development project

Thanks for the reply!

I'm fairly proficient with the usual HTML/CSS. As far as languages go, I know basic Javascript, Python, and Ruby (specifically in the context of Ruby on Rails), and I can use Git from the command line. That is about the extent of my experience.
<<

Valpa Kaloi

Portrait

Member
Member

Post 2017.02.17 11:49

Re: Looking for advice on a web development project

EVE corporate management sounds to me as something that would probably be quite "traditional" or "forms-based" user interface with the typical text fields, check boxes, drop menus etc. instead of something more graphically oriented like dotlan maps or the uni mapper. This is something you will need to consider when choosing what to learn.

Since you are already familiar with JavaScript, you could choose to use some client-side framework, e.g. Angular, React, Vue, ... and build the majority of your application to be running as a JS app in the user's browser and communicating back to your server side program with a REST API. Your server side code could be Rails, or if you want to keep your whole project under one language, you could also use Node.js, which provides a JS environment in the server side. The good thing of this approach is that clearly separating the client and server may keep your code cleaner and easier to change in server or client as the REST API better insulates them from each other. And some day you might be able to add an Android or iOS client much easier.

Or you could use the more traditional web development method and let the server print out HTML to the user's browser, as you have probably already done with Rails.

In either case, your server application will probably have to communicate with the EVE APIs to fetch the user/corp data from there. In the first case above you may want to communicate with the EVE API from the client too. And on the server side you will need a database, either a relational (SQL) or non-relational (e.g. Mongo).

Hope this helps! :)

Return to EVE Discussion

Who is online

Users browsing this forum: Google Feedfetcher

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Powered by Dediserve