[ / / / / / / / / / / / / / ] [ dir / animu / arepa / asmr / ausneets / pawsru / sonyeon / vg / wx ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Email
Comment *
File
Select/drop/paste files here
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): 19b1bd185b9cf43⋯.png (18.5 KB, 480x276, 40:23, rn.png) (h) (u)

[–]

 No.964458>>964473 >>964516 >>964710 >>966461 >>967169 [Watch Thread][Show All Posts]

Is this framework botnet?

The prospect of writing apps for both android and ios by just writing html and javascript is quite tempting when the alternative would be to use java and learn swift or whatever ios is using.

 No.964473>>964475 >>964478

>>964458 (OP)

>javascript framework to write mobile apps with

I think I just got my fill of cancer for the month.


 No.964475>>964484 >>966681

>>964473

Then make a better solution for the mobile world.

Yes masturbating with porn on the phone is just too convenient


 No.964478>>964484 >>964528 >>969720

>>964473

I mean, these days normalfags want apps. Even if the alternative is to browse a website, they want to click on that app and scroll through it / check radiobuttons on their profile using a smartphone app.

I can either do it from scratch or ride along with the starbucks soy latte code artisan and end the project in few days.

I'm willing to use software developed by facebook for that. What I'm not willing to to is let them fuck around harvesting data once the app is finished.


 No.964484>>969720

>>964478

See >>964475

We want convenience and we want fast loading apps, because websites are more bogged down, they don't save your location on the "infinite scroll" bar. Also, smooth animation and rendering is pleasing to the eyes. Frameworks are the best at UX, and the worst at data mining. We don't want data mining but we don't want eye-sores either. Textpunk/ASCIIpunk is just a gimmick


 No.964488>>964493 >>966461

The source of React is smaller than ReactDOM/Native when minified. I think they're about 15kB total. You can check the source for yourself, it really is not that complicated.


 No.964492>>964493 >>966371 >>966548

If you wanna develop for phones, use Flutter. Anything else is cancer, proprietary, bloat and all of the above.


 No.964493

>>964488

tbh I admit I posted this thread without doing my homework and checking the source code (neither size nor content)

I'm worried about expo, .asking for permission for everything on my phone for example

>>964492

discuss


 No.964516>>964693

>>964458 (OP)

Using React lets Facebook pull the rug from under your infrastructure if you sue them for patent infringement. Use it if you want to sign away your rights.


 No.964522>>964525 >>966539

>let's make writing software easy by not writing software and writing websites instead and showing that where the software should be.

all desktop software should be done inside of a webkit browser too.


 No.964525>>964545

>>964522

What makes a reactive webpage not software though? By your definition stuff like Paint isn't software just because someone made it into a webpage.


 No.964528

>>964478

>Even if the alternative is to browse a website, they want to click on that app and scroll through it / check radiobuttons on their profile using a smartphone app.

Considering how slow and bloated modern browsers are, they might be smarter than it seems.


 No.964545>>964546 >>964578

>>964525

my definition right or not is:

anything written in a language that compiles down to assembly before running, ie anything that's meant to be executed directly on the processor = software

anything that's run inside of something else, another piece of software, is a script.

C, C++, Rust(fuck rust) -> Software

Python, Ruby, Perl, Java, Javascript -> Script

Python, Ruby, Perl, Java, Javascript Interpreters -> Software (notice they are all written in C/C++ or other compiled language).

At some point Scripts become so large and elaborate it requires a different word, script implies small, but it's not software just because it's a bloated mess that should have been written in a non scripting language and run on the processor instead of run inside an interpreter.


 No.964546>>966681

>>964545

by this definition android apps are also not software, because they run inside of a Java VM.

maybe App is the correct terminology for large script that serves the same purpose as software but is not software.


 No.964578>>964680

>>964545

>anything written in a language that compiles down to assembly before running

Fucking idiot.


 No.964680>>964686

>>964578

keep writing scripts poonigger


 No.964686>>964687

File (hide): 266cf835ff21f67⋯.jpg (115.47 KB, 414x413, 414:413, 266cf835ff21f67eaba8cbd604….jpg) (h) (u)

>>964680

NO. Languages by itself don't compile anything you faggot, are just an abstraction. You need a compiler for that matters. Do you ever realize that languages and interpreters or compilers are a different thing?


 No.964687>>964730

>>964686

Yes because clearly that post implied that languages compile all by themselves without compilers and interpreters and had nothing to do with the difference between compiled languages and interpreted languages.

>You need a compiler for that matters.

Your understanding of the English language is clearly lacking. You will never be white pajeet.


 No.964693>>964834

>>964516

How is that possible? React Native is under the MIT license.


 No.964710>>964714

>>964458 (OP)

no. it's just bloat on top of bloat


 No.964714

>>964710

quite literally

The Java VM isn't enough! Let's put a Javascript VM INSIDE of a Java VM and then put our "App" inside of that! perfect!


 No.964730>>964748

>>964687

>spelling error argument

>reddit spacing

heh :^)


 No.964748

>>964730

>maximizing your browser window because that's all you use

makes sense coming from a react pooscript shill.


 No.964834

>>964693

Spaghetti code can hide spyware, so that could be an issue


 No.966371

>>964492

>Flutter

>license(s)


 No.966461

>>964458 (OP)

>Is this framework botnet?

Yes, because it is made by kikebook. See >>964488 but this time with finding botnet code in mind.


 No.966528

they tried to censor react OS like that other language facekike also fucked up


 No.966539>>966548

>>964522

It's not my fault that it's fucking god damn impossible to have a piece of software that works in Windows, OSX, Linux, Android, and iOS unless it's a browser app.

The only alternative is to write 5 completely separate apps, or ignore all of the other platforms, or use some god awful shambling horror like Java or .NET.


 No.966548>>966681 >>967029

>>966539

Just. Use. Qt. For. Native. Applications.

Use React Native or Naticescript for phone app.

>>964492

Flutter has license issues.


 No.966681>>966898

>>964475

You know LLVM has both iOS & Android paths, right? You can just write in whatever normal language.

>>964546

Not true, assembler can be passed around the runtime to execute directly on the hardware in more recent versions of Android.

>>966548

>Use React Native or Naticescript for phone app.

Unnecessary, Qt also supports Android & iOS.


 No.966682

>>html and javascript as app base

shoot yourself

peak nu-dev


 No.966898>>966913 >>967060 >>967169

>>966681

>LLVM

Is it optimized though?

>Qt on Android and iOS

does the UI look native? Also does it work with PyQt or other scripting language that isn't JS?


 No.966913>>967169

>>966898

LLVM is roughly similar to GCC in speed, in fact, compilers can even be swapped between them.

Recent versions of Qt support fully native widgets on desktop, iOS, and Android, using C++ (or any language that can bind to C++).


 No.967029

>>966548

Which license issues?


 No.967060>>969548

>>966898

why would you do this to yourself? writing anything longer than a few lines in python is a nightmare, then on top of that running qt with signals etc

enjoy your hell hole


 No.967169>>969548

>>966913

>>966898

Qt on Android and iOS is not "native"; as in, they don't use the widgets for each OS' respective SDK.

>>964458 (OP)

OP, RN has absolute shit tooling that will make your life living hell. It is, however the only "write almost-once, get native widgets" framework.

Given your post I assume you're not a senior programmer, so you *really* don't want to deal with someone else's half-finished internal tool (which RN is). Updates will be hell, dealing with some dependencies will be hell, expect the unexpected and expect it to be hell.

With that said: Real-world mobile development is very stupid at times, so it's not a silver bullet you can rely on. This means I'd recommend that you do a bit of both, and then you'll begin to understand how to apply these tools to actual problems.


 No.969548


 No.969720

>>964478

>>964484

This, if you're making something for a normalfag client then just use this, is not like they give a fuck about privacy and a lot of startups are shady as fuck with glowing in the dark founders

I been hearing flutter and kotlin are a better combo, less clutter and faster, but both make you use goolag's bullshit new languages so dunno




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
37 replies | 1 images | Page ???
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / animu / arepa / asmr / ausneets / pawsru / sonyeon / vg / wx ][ watchlist ]