Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Prutser2228yIndeed, loads of webdevs here.
But I'm still an plain, old desktop applications developer. C# for the last couple of years. C++ and java before that -
Gophyr19228yI write many of my projects in C. I am the only high school student I know who can use GCC, GDB, and Valgrind.
-
@busuu there are other ways to write a web service besides php. You don't need php, you need a web service and php can do it.
-
I code in Python and Java for most of the time, but considering my young age I still plan to get a good grasp of C++ soon 'nuff :)
-
Fradow9168yC++ dev here! I use Modern C++ though, which greatly reduces the use of the concepts you learn in school.
Well, C++ wasn't a choice. It happened to be the language Cocos2d-x was implemented in (crossplatform game engine). -
lucaslsr738y@busuu You'd need some sort of storage, sure, and a way for your storage and your application to communicate. Call it a backend.
A backend can be implemented using a ton of different technologies and architectures. Php+Mysql is just one of the several possibilities.
And, more importantly, it has nothing to do with Android. This same backend will be needed may you develop your application for the web or desktop instead. -
lucaslsr738y@busuu I'm afraid Android only won't do the job. You'll need a backend.
That could be a backend as a service (such as Firebase), or, if you need it to be fully customizable, one you implement yourself.
I think you should give the Firebase documentation a shot. If you decide to go with the other option, php+mysql wouldn't be my personal choice, but there's nothing wrong with it. -
lucaslsr738y@busuu They did. Firebase is Google's BaaS. 🙂
What I think I failed to explain to you is that, to implement the feature you want to implement, in any platform, language or os, you'd need a backend. It really has nothing to do with Android. -
divanov6048yStill a student, but most of my programming time is in C, then Java/Android and python
-
lucaslsr738y@busuu I'm not sure. You should check its documentation and pricing. I believe it's unlimited, and you pay as your app scales. They also have a free plan.
By the way, I'm not trying to discourage you from implementing your own backend. That's totally an option! And if all you need is a user registration feature, it should be fairly easy to implement too.
It's up to you to raise the pros and cons of each option, keeping in mind that implementing a stable and fully scalable backend can be tricky. -
I live in C++ land and can't stand web development-- it seems so trite,and whenever i go to some 'developer' thing, it ends up being a web development thing instead. Ugh.
-
@busuu I work as a webdev. JS is an abomination. JSON is the only thing I like in webdev.
-
zGrav358yI've jumped ship over the years to all the spectrums, each lang has their fun bits, I'm now back at Java doing back-end stuff.
-
I'm a Python dev who knows a bit of C++, thinking of learning C# (mainly for a ludum dare game)
-
th3113398yGames programming student here. Frequently can be found buried under a pile of pointers.
-
NeverK1588yAlso from C++ background if I can call it that way. Learned it as my first language. I wanted to use it to make games with Irrlicht + BulletPhysics, and later with Cocos2d-x, but ended up with a bunch of tech demos I'll probably never develop into anything. Oh, and Arduino users C so I hope that counts. And I definitely prefer it over JS or anything like that.
-
Backend Java dev
Javascript guys only ever get on my tits when they say Java is a dying language. Other than that I have no beef. -
For me it's not what I know, it is what I will never know: PHP i fucking hate it 😒
Then comes in line JS then Xcode on my list of things to destroy 😔 -
Seag3228yI code in C, C++ (& Arduino, which is really C), and some scripting (Bash and Perl). I have done web programming, but it doesn't interest me in the slightest.
-
kamen69888y@busuu I might be missing something, but an Android app should know nothing about how a backend it connects to works. It should just fire requests to it and the backend should answer no matter what language it's written in.
-
Webdev job, but background in C/C++, Haskell and Python. Recently some Go, and a lot of services & libraries in Rust.
Rust should replace all other low level languages in my opinion. -
Chefren1138y@rusty-hacker Well, then please enlighten me as to what you meant by it. Just debunking people's usual misconception. No offense meant.
-
@Chefren don't want to write an essay, but here we go ...
Undoubtedly, one of the biggest usage of js has been on browsers, and js has been the only contender that was supported by all major browsers. Now with the introduction of wa, people have the choice of picking c/c++/rust (and probably more to come) and produce a product that is parsed and executes faster than js; instead of being transpilled to it.
Making the argument of wa is going to replace js is similar to saying nodejs was created to replace php/python/ruby. The fact of the matter is that they were created to satisfy different use cases which people had. In some cases it replaced it, in other cases it didn't.
Now wa is still very new and has long way to go, but overtime features such as direct DOM manipulation will be added allowing more novel products to be created.
If it doesn't turn into useless java applets ... -
Chefren1138y@rusty-hacker I had no notion that direct DOM manipulation was arriving in WA. Do you have a link to that? As far as I have read about it... WA compiled code is called from within Javascript allowing for near-native performance on calculations but the result of those calculations and the WebApi manipulations that will need to happen as a a result will still happen with Javascript. Am I misinformed?
-
@Chefren You're pretty accurate for the current state of wa. There is a "future-features" section talking about the goals after MVP, so not sure when exactly it'll get add. Here is where I got my info from http://webassembly.org/docs/gc/
-
Chefren1138y@rusty-hacker Interesting read, thank you. Seems we have some waiting time ahead of us, but I would be the first one to be happy for some actual Javascript competition...
-
lumy3578y@iNCEPTION I mainly do c/cpp/python, but i know java, js, c#, perl, ocaml,even some asm.
But I have to say that no, don't make pointers great again, use the right tool for the right task, don't do web in cpp, but don't make a video game in flash :p
Just saying like, web dev is fast with python/Ruby, take advantage of it, cpp can be very fast but doing multi platform can be painful, common did anyone made a video-game multiplatform and using dynamic lib for 3d render that could be change on runtime!
So yeah, just choose wisely your tools :) -
Brother! I'm using C++ to build desktop applications using Qt5. I watch every video of cppcon every year. I try to refactor my code base to the latest standard (c++14 at the moment seems workable). I use emscripten to compile c++11 for client side web apps. Fuck tards that think C++ is about pointers when it is said to be a bad practice in modern standard. C++ best language. Die javascript.
-
Fradow9167y@Badr there are 3 APIs to Cocos2d-x: C++, JavaScript and LUA.
It started in C++, and JS and LUA binding has been done since then. They weren't mature when I started using it. -
brettski5027yAdd pointers to JavaScript, that'll fix it! Functional scope pointer variables, now that sounds like a grand time
-
@Artemix yes, but it is announced that they are migrating to modern features. Less pointers and more move semantics
-
@Artemix yes... Actual naked pointers...
Vartype *var = new Vartype;
var->set();
...
I love those arrows too even ❤❤❤ -
@Artemix i know... But i still love to use em... They r enjoyable haha...
But hmm... U did give me the idea to convert my code to shared pointers one... Thanks 😎😎
I normally dont use C... I love the classes in C++. They r so helpful to me 😍😍 -
Redrield6687yI mean you didn't ask, but I do rust cause I like memory safety but not manual allocations
Any devs here that Code in C/C++...?
Or am I lost in "webRant".
I am worried about the future " code everything in javascript " generation :)
Make pointers great again!
undefined