Author

Topic: Development without framework (Read 433 times)

hero member
Activity: 1204
Merit: 531
Metaverse 👾 Cyberweapons
May 23, 2017, 05:57:49 AM
#4
First of all, Java (or Kotlin), or C# for that matter, should be a good language for this; you will have the ability to target mobile devices, AI, and decentralize when the time comes. Of course, if you're doing web interfaces, you're not getting around the requirement for HTML+CSS+JS (unless you use GWT or something). I can only really speak to the Java/Kotlin aspect of things though.

Now, why exactly do you think you will/won't need a framework for Java? You should consider the scope of your project, and whether there is a framework that is useful for it. If there is, and it saves you time or makes you more productive, use it. If not, don't. You can also separate your project into components--some may use a framework (such as Spring+javaEE for web-facing components) while others might use other frameworks or none at all.

I was thinking a few hours and I realized I should use Java. Since I do not have any mandatory .NET project in the visible future, but I will have a SpringBoot project due to my upcoming job, the benefits I expect from Java are:

  • sounds good together with JavaScript (even though the two haven't got much to do with each other),
  • minimal plus to my job,
  • multiple platforms,
  • know about good frameworks if need them,
  • has wide and good reputation
... and I could start without a framework.

Thank you for your advice! I think, that is all I need at the moment.
newbie
Activity: 54
Merit: 0
May 22, 2017, 03:07:47 PM
#3
I am developing a web application whose details you can read here. In short, it has to be mobile responsive, ability to have AI support and smooth shift from the centralized web server to a decentralized network when the time comes. I am developing the application alone, deadline is ~one more year, "target-market" is Uni professors (it will be a degree project), later traders in general.

I have ~3 years of experience with C# and a year of experience with Java. I have tried a few other languages too, but my preferences is Java for other reasons.

Recently, someone advised me that maybe avoiding framework usage would make things easier at this particular development.

How am I advised to start? Should I develop this application without a framework? What language?

ohohoh, if you know C# - take .net core and start - it is enough for you task - also use Rx, Entity, LINQ, Fody, Resharper - it will save your time
sr. member
Activity: 392
Merit: 268
Tips welcomed: 1CF4GhXX1RhCaGzWztgE1YZZUcSpoqTbsJ
May 22, 2017, 02:50:03 PM
#2
First of all, Java (or Kotlin), or C# for that matter, should be a good language for this; you will have the ability to target mobile devices, AI, and decentralize when the time comes. Of course, if you're doing web interfaces, you're not getting around the requirement for HTML+CSS+JS (unless you use GWT or something). I can only really speak to the Java/Kotlin aspect of things though.

Now, why exactly do you think you will/won't need a framework for Java? You should consider the scope of your project, and whether there is a framework that is useful for it. If there is, and it saves you time or makes you more productive, use it. If not, don't. You can also separate your project into components--some may use a framework (such as Spring+javaEE for web-facing components) while others might use other frameworks or none at all.
hero member
Activity: 1204
Merit: 531
Metaverse 👾 Cyberweapons
May 22, 2017, 02:45:22 PM
#1
I am developing a web application whose details you can read here. In short, it has to be mobile responsive, ability to have AI support and smooth shift from the centralized web server to a decentralized network when the time comes. I am developing the application alone, deadline is ~one more year, "target-market" is Uni professors (it will be a degree project), later traders in general.

I have ~3 years of experience with C# and a year of experience with Java. I have tried a few other languages too, but my preferences is Java for other reasons.

Recently, someone advised me that maybe avoiding framework usage would make things easier at this particular development.

How am I advised to start? Should I develop this application without a framework? What language?
Jump to: