The face of native mobile development is changing indeed … and fast!
Okay, so a couple of months ago we talked about SWIFT and how we felt it was going to “lose market share” because frameworks like FLUTTER, React, etc. were going to put more pressure on native development (like SWIFT) with their sheer versatility… it did not go over well with the SWIFT OG’s… but if we could just have a moment of your time, I’m sure we can make things worse… 🙂
“Flutter allows you to write cross-platform mobile applications (iOS & Android) using one language: DART, one framework: FLUTTER framework, and it’s created by google; and what interesting about FLUTTER -it compiles down to native so you don’t have a ‘performance hit'”.
Now, traditionally when you use frameworks, you don’t have access to certain things that you would with native but the major concern when creating FLUTTER was to give developers the ability to customize and have access to everything…in other words: flexibility. Writing and maintaining one code base which is responsive, compiles down to native is gives you a lot of control over UX and UI is pretty attractive and while no framework is perfect, it’s pretty close…
In the video we go into more detail and hit on a few interesting points. Check it out, it’s worth a look. Enjoy!
Which programming languages will be the most popular in 2-3 years from now? Should you even care?
Since the dawn of time, man has looked up to the sky and wondered what the future will bring…
Where will we live?
Will Pokemon revolt and catch US for their own twisted means?
…And what will the programming languages of the future be?
Well we’re not gonna sit here and cook something up, my crystal ball is gathering dust in the closet and I’m only going to bring it out when it attains “vintage” status, so I can sell it for a killing on craigslist…
But, by market share PHP is the biggest. It’s got to the point [where] “…none of these languages are going to go away any time soon, simply because they’ve reached that tipping point where they’re woven into the nerd language.”
It’s really the same thing with all the BIG languages. They’re part of the background and still very much a part of the forefront. They are relatively easy to use, convent and almost universally understood by virtually all of the developer community (even though opinions on them will differ wildly…)
Thinking about it from a practical standpoint, with the corporations you work(ed) for, let alone huge multi-nationals regarding the languages they use in their products: “…they’ve all gotten so good now that there’s no real major reason to want to change from one technology platform to another… for some company to want to move off PHP to PYTHON there has to be something really compelling about PYTHON or something really bad about PHP.”
Check out our video, where we explain our “theory” and drop some hints about what we think the future will ultimately bring…plus catch the (backhanded) nod to RUBY (we should be keeping track of these…). Enjoy!
In the name of the JAVA; The RUN(time), And the HTML / PYTHON …DRUPAL.
THIS just in, from the Department of Urban Humanity or “DUH”: Programming Languages Are Not Religions! You’re all grown up professionals and we’re sure you have better things to do with your time than this, right?
Now if this doesn’t apply to you, please click on the video and enjoy the show…
But if you feel like “yeah but”-ing us about this, know that this isn’t a good look for you: both personally and professionally. Personally you come across as an arrogant jerk that has a “my way or the highway” approach (and not in a fun, sassy way), and professionally, well, you look like an amateur or a stunted, mid-level programmer that has no imagination or flexibility.
I know that seems harsh but it’s just such a waste of time when there’s amazing and inspired work to be done. Truly creative stuff that transcends the boundaries of algorithms and languages; and here we are chirping each other out cuz we don’t like the other person’s choice of programming language? C’mon!!
If you still feel the need to argue over this, might we suggest taking all that good energy and hitting the gym?Or maybe going to an actual church, breathing in some incense and chilling out in the back pew to some hymns? I mean, it should go without saying that even religions themselves shouldn’t be argued over like they’re religions, but here we are…
I don’r really know how to end this except by saying, be cool to each other guys. Life’s too short and you got better things to do with your time.
Unless you’re using RUBY, ya backwoods savages!! …just kidding!! …ish…
What Programming Languages do the Most Popular Websites Use? The results may surprise you!
So, I was on what the kids call wiki-wiki-pedia the other day and I thought I’d look up what programming languages the most popular websites use. I know, most people look for civil war factoids or if their favorite band from their teenage years is still around but I guess I’m just weird like that…
But seriously, check out the vid to put it all into context.
Also, blink and you might miss it: another quick dig at RUBY (mwahaha). Enjoy!
Kotlin is a general purpose, open source, statically typed “pragmatic” programming language developed by “Jetbrains” and endorsed by Google. As a light, nimble way to take advantage of the vast Java ecosystem and libraries, without the weight of Java code, spoiler alert…it’s gonna be pretty awesome. Now that being said, should you drop everything (including JAVA) and start learning KOTLIN?
Not necessarily. As we’ve said before stick to your fundamentals/basics, remember: “Newb programmers will think in terms of languages, -OMG, my career is based on THIS language- The reality of the situation is advanced developers will move from language to language, from framework to framework, depending on the requirements of the job at hand, depending on where the work is.”
So what’s the big deal about KOTLIN? Well it’s more about what KOTLIN represents… it’s a lighter/faster version of JAVA, it’s pretty versatile in terms of what it can be used for (including android apps), and to put that into perspective, “lighter languages tend to win out over other heavier, more verbose languages”. With computers getting more and more powerful and faster and faster, the preferential choice is given to languages that are quick, adaptable and versatile, and KOTLIN checks all these boxes.
Click here for some hardcore mountain-driving scenery, which will turn into city driving, but not before we give RUBY the slightest little dig…mwahaha.
Just watching the WWDC, and Apple has a new app coming out that will allow students to learn Swift on the iPad. They’ve solved the keyboard issue as well – now you have direct access to code important keys.
It’s been a few days since the xCode 6 beta and Swift was released by Apple to members of the iOS Developer Program. I’ve been working with Swift and created a few screencasts but because of NDA restrictions, I cannot post the videos!
But, I can talk about the language and teach you how to code in Swift – just without showing you xCode Beta 6.
The NDA should be unlocked very soon and so my videos will have to wait until then. But in the meantime, I will be covering Swift and iOS programming using other code editors and releasing those publicly. In private though, I will be working on Swift screencasts and as soon as the beta period is over, I will release them all.
I think Apple’s Swift programming language will quickly become one of the most important languages you can learn. Besides being the language of MacOSX, you can use Swift to swiftly create iOS (iPad, iPhone) games among other apps.
… Did I mention games!!
iPad will become the Gaming Platform
I think iPad and gaming will become one. Consider these facts:
Already major gaming companies are porting complete games to iOS.
There are new games that now play on both consoles like PS4 as well as the iPad. So now you can play online vs people who are on their PS4, while you are on the iPad.
Some of the most popular games in the world are on mobile only – Ipad being dominate.
What makes Swift Special?
Swift was announced about 2 days ago and I just installed the beta yesterday … so I’ve only just written a bit of Swift code so far. That said, it looks like a powerful language that writes like a nimble scripting language – reminds me of Python.
What makes Swift special is found in it’s namesake – it’s fast, easy to learn and easy to write. Apple claims Swift runs much faster than Objective C and especially Python.
Along with the Swift language, Apple created an app that allows you to view your code working in real-time, this application is called Playground and it comes with the iOS SDK and Xcode. You can learn more here: