Cross platform development options

@Thor187 why Angularjs? Angular 2 was intended to replace it, no? Admittedly, I'm fresh into my first job, but Typescript seems pretty cool.
 
Last edited:
@Thor187 why Angularjs? Angular 2 was intended to replace it, no? Admittedly, I'm fresh into my first job, but Typescript seems pretty cool.

Same thing to me, I am referring to Angular + Ionic ( latest version angular goes without saying)
 
Had a quick squizz at attempting to get xamarin working on my PC. A disaster of note. For iOS you need x code and a Mac.

Not an issue because I have one, but don't want to roll on osx full time
 
Had a quick squizz at attempting to get xamarin working on my PC. A disaster of note. For iOS you need x code and a Mac.

Not an issue because I have one, but don't want to roll on osx full time

There is no perfect cross platform solution I am aware of. I've got my own non mainstream way of getting 90% of my code portable between Windows, Linux, Android and iOS. A trade secret I'm afraid. :p
 
Same thing to me, I am referring to Angular + Ionic ( latest version angular goes without saying)
They're quite different.

Nativescript was developed with Angular 2 and Typescript in mind. Combined that with screen layouts in XML (similar to WPFs XAML) and you have something that works rather nicely.

And it makes use of native controls and not a web browser like the other frameworks.
 
They're quite different.

Nativescript was developed with Angular 2 and Typescript in mind. Combined that with screen layouts in XML (similar to WPFs XAML) and you have something that works rather nicely.

And it makes use of native controls and not a web browser like the other frameworks.
I saw now.

Dammit snazzy!! I like it.
 
There is no perfect cross platform solution I am aware of. I've got my own non mainstream way of getting 90% of my code portable between Windows, Linux, Android and iOS. A trade secret I'm afraid. :p
Code Python/C/whatever and transpile it to swift/java/whatever?
 
There is no perfect cross platform solution I am aware of. I've got my own non mainstream way of getting 90% of my code portable between Windows, Linux, Android and iOS. A trade secret I'm afraid. :p
Go away troll !!
 
There is no perfect cross platform solution I am aware of. I've got my own non mainstream way of getting 90% of my code portable between Windows, Linux, Android and iOS. A trade secret I'm afraid. :p

God damn you.

Now I am going to be up all night google cross platform trade secrets!

Damn my curiosity
 
... but don't want to roll on OS X full time
Why??? (let fanboy = true) :cry: would you ever want to roll without macOS. It certainly ain't perfect, but it's a darn side better than anything out there (fanboy == false).
 
[)roi(];18769652 said:
Why??? (let fanboy = true) :cry: would you ever want to roll without macOS. It certainly ain't perfect, but it's a darn side better than anything out there (fanboy == false).
I like it plenty. I just have too many day to day legacy apps that I need in windows.

None of our telemetry devices can be configured on a Mac , and some of the server apps are very finnicky
 
I like it plenty. I just have too many day to day legacy apps that I need in windows.

None of our telemetry devices can be configured on a Mac , and some of the server apps are very finnicky
macOS is about User / Developer experience and far less about anything else. Windows, and *nix have their place (e.g. backend / legacy), but I'd certainly wouldn't want to work on them day in and day out.
 
Are you claiming Go is not portable? :arm:
Nope, but it has it's limits -- with C++ those are substantially less visible; but that's simple a matter of time. Swift and Rust (like Go) have the propensity for more; but time under belt always counts for a lot.

As for Go; it would have today been with a doubt something far greater had Google emphasised it; problem is Google keeps far too many hooks in the pond; hence almost no clarity about which one is a sure bet.

For example:
  • Why is Android still focused on Java & not Go?
  • and what's up with all the other language efforts?
 
[)roi(];18769712 said:
macOS is about User / Developer experience and far less about anything else. Windows, and *nix have their place (e.g. backend / legacy), but I'd certainly wouldn't want to work on them day in and day out.
Well unfortunately , we don't all have the luxury of having the choice. I spend 95% my time in Windows / Linux
 
[)roi(];18769736 said:
Nope, but it has it's limits -- with C++ those are substantially less visible; but that's simple a matter of time. Swift and Rust (like Go) have the propensity for more; but time under belt always counts for a lot.

I'm not disputing C++'s power in this arena. But I also don't feel its the only language out there that perform the cross platform tasks.

Care to list some of its limits?

[)roi(];18769736 said:
As for Go; it would have today been with a doubt something far greater had Google emphasised it; problem is Google keeps far too many hooks in the pond; hence almost no clarity about which one is a sure bet.

Not entirely sure what you mean in your last statement.

[)roi(];18769736 said:
For example:
  • Why is Android still focused on Java & not Go?

Because Android already has a stable ecosystem with regards to Java, it would be fruitless and wasteful technical expenditure to go and rewrite a platform that has been in development for so many years. But Go has support for native compilation for Android, so Go is advancing its platform support.
 
Last edited:
I'm not disputing C++'s power in this arena. But I also don't feel its the only language out there that perform the cross platform tasks.




Not entirely sure what you mean in your last statement.



Because Android already has a stable ecosystem with regards to Java, it would be fruitless and wasteful technical expenditure to go and rewrite a platform that has been in development for so many years. But Go has support for native compilation for Android, so Go is advancing its platform support.

It's Google's approach that I'm less enthused about -- by not hitching their wagon to a specific set of stallions, takes a lot away.
I certainly would prefer Go instead of Java; but even Go feels quite neglected in comparison with Rust and Swift. I mentioned those two because in comparison with C++, they're like Go, considered the new kids on the block.

Plus much of the Android UX pain is attributable to JVM; problems all but solved in Go's GC
 
Top
Sign up to the MyBroadband newsletter
X