[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
Hey /g/. I'm one of the people working on a new experim
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 59
Thread images: 6
File: cycle.png (7 KB, 198x189) Image search: [Google]
cycle.png
7 KB, 198x189
Hey /g/. I'm one of the people working on a new experimental UI framework called Cycle.js.

It's kind of like React, but more it's functional and reactive. Instead of using a pull-based getters/setters paradigm, it uses RxJS streams (data dependency coverage is inherently 100%).

Might be the next big thing. Check it out.

http://cycle.js.org/
>>
>might be the next big thing
Better shill it on /gee/ with a 198x189 png image
>>
>>51930188
>might be the next big thing
>cycle.js.org
not with that website
cyclejs.org please
>>
>>51930188
Javascript framework #8492184
>>
>>51930188
>Circlejerks.org
>>
le epic :) ill tell all my hipster friends with beanie hats about it
>>
>>51930788
kek'd nice digits
>>
can i run lua in it?

if not, >>>/trash/
>>
to be fair, it has 2.8k stars
>>
>>51930188
if php is cancer, js is aids
>>
>>51930838
>lua

get the fuck out with ur br huehue monkey language
>>
>>51931052
well, you have better chances surviving aids I think.
>>
> npm
> browserify
> webpack
> transpiler
> reactive
> virtual dom rendering

Go ahead and stick that shit right up your ass.
>>
>2015
>still expecting serious replies from /g/entoo
>>
File: 1443023341665.jpg (30 KB, 370x330) Image search: [Google]
1443023341665.jpg
30 KB, 370x330
>>51930778
>http://cycle.js.org/
>>51930621
>>51930783
>>51930788
>>51930805
>>51930838
>>51931052
>>51931173
>>51931278
You chucklefucks actually sound like you've made something worth using before.
>>
>>51931327
>implying cycle.js is something worth using
>>
is this something like jade but gayer???

jade-lang.org
>>
http://jade-lang.com/
>>
>>51931563
>>51931549

are you fucking retarded? like seriously?
>>
i can't fucking wait for all these fuckers to burn in the tech crash

the bubble can't pop soon enough
>>
>>51931052
I guess the web runs on aids then.
>>
>>51931608
Your time is over gramps, make way for the future.
>>
>>51931608
IT != Software you retard.
>>
OP here.

>>51930838
Then port it to Lua.

>>51931052
>>51931625

>>51931549
No. Jade is an HTML templating language, and Cycle is a Javascript framework. They are two completely different things.


Cycle is intended to be architecture first, implementation second. If you have qualms with Javascript, it's still a valuable dataflow model that can be applied to other languages and platforms.
>>
Things like this is why everyone is wondering why their browsers use so much resources. It appears to be useless bloat.

>>51932023
>If you have qualms with Javascript
Post a actual working demonstration not some faggothub or advertising website link. I write this because, I can't find one and after looking at your homohub examples, it seems you are just needlessly over complicating everything.
>>
>>
>>51932162
Here's something another person wrote using very simple code.
http://widdersh.in/cycle-music-sequencer/

Bloat is a non-problem for us, because:
1. The biggest bloat comes from unminified code. This has nothing to do with us; it's a mistake made by people who think they can push code to production after taking Web Design 201.

2. Other bloat comes from extraneous handlers and memory leaks. These are common in frameworks like jQuery and Backbone, which are, despite their ubiquity, poorly designed frameworks. Cycle, on the other hand, minimizes those things.

Additionally, with RxJS 5, performance will improve by several orders of magnitude, and memory usage inversely so.
>>
>>51930188
>.js
Dropped
>>
File: don't think so tim.jpg (82 KB, 540x720) Image search: [Google]
don't think so tim.jpg
82 KB, 540x720
>>51932370
>Here's something another person wrote
So you can't even post a demoapp by the developers. If the developers can't/won't use it, that says alot about its usefulness.
>using very simple code.
That's not cross browser compatible. So the framework must not be then.

>Bloat is a non-problem for us, because:
You don't care, because even you don't use it.

>1. The biggest bloat comes from unminified code.
No, the biggest bloat cones from unnecessary abstraction.

> This has nothing to do with us;
It has everything to do with you. This whole framework is useless bloat.

>it's a mistake made by people who think they can push code to production after taking Web Design ...
You are a coding boot camp person at best.

>2. Other bloat comes from extraneous handlers and memory leaks.
And superfluous code like your framework.

>These are common in frameworks like jQuery and Backbone,
and Cycle
>which are, despite their ubiquity, poorly designed frameworks.

>Cycle, on the other hand, minimizes those things.
Keyword being "minimizes". All your saying is its slightly better than poorly designed.

>Additionally, with RxJS 5, performance will improve by several orders of magnitude, and memory usage inversely so.
But still massively worse performance.
>>
>>51930188
Not that interested in Java/HTML meme framework #8696601. But I will say that RxJS is based as fuck. I use RX for .NET all the time.
>>
File: wp_ss_20151218_0001.png (32 KB, 1280x720) Image search: [Google]
wp_ss_20151218_0001.png
32 KB, 1280x720
>>51932370
>http://widdersh.in/cycle-music-sequencer/
Pic related. So not cross, into the trash it goes.
>>
fuck off neckbeards and embrace the hipster train, just fucking face it and accept the javascript meme is going to be windows 12.
>>
>>51934012
no idea what cycle is exactly. But i presume i not working in IE (lol) because of some non JS related HTML5 features that it doesn't support.
>>
>>51934089
Yep doesn't work in mobile IE11. First browser I tried, not going to try any others because I've already written it off as shit. Browser specific code, how professional!
>>
>>51930188
>HTML/JS/CSS
Why keep trying to fix this shit?
>>
>>51934380
like i said, most likely nothing to do with cycle.js
>>
>>51934404
>If it's broke, why fix it?
necessity is the mother of invention anon
>>
>>51934588
I mean it's inherently flawed and not fixable, it can only be hacked upon, not improved. The fundamental idea will always be rotten:

Users <~~ W3C --> Programmers
>>
>>51934754
>it can only be hacked upon
The whole point of "hacking" something is to make it work in your favour better.
>>
>>51933891
Your entire post is either groundless assumptions or non sequitur.

>>51934012
>>51934380
Testing in IE is asking for trouble. Shame on you.

Instead of putting the blame on us, try Microsoft, for a change.

>>51933888
>>51934404
>>51934754

Again, I'm promoting the architecture here. Javascript is only relevant to the implementation. If you can't start looking past implementations and focusing on interfaces, you're clearly not qualified to make a credible statement on this.
>>
>>51934843
The architecture is just FRP right? Putting markup code in the JS itself looks like garbage. I see react doing that shit too.
>>
>>51934896
Yes, it's a thin data model driven by FRP.

The architecture isn't concerned with the DOM so much as it is with data flow. The same architecture can be adapted to databases, signal processors, webservers, and mobile apps.

The DOM functionality is implemented in a "driver" completely independent of the core code.
>>
>>51934989
It's interesting. But also pretty expensive to completely destroy and rebuild UI elements every time part of the data they are meant to represent changes.

I'm also not fond of the HTML stuff going into JS, since it can't be edited is a WYSIWYG editor there.
>>
>>51935095
We use virtual-dom, which, like React, employs a diff-and-patch algorithm. It computes and executes only necessary changes to the DOM, so we never rebuild the entire UI. This was, in fact one of React's major selling points.

https://github.com/Matt-Esch/virtual-dom
>>
>>51935185
Who's we?

That's not so bad. My latter point still stands.
>>
This looks like a thread that got a lot of response.
So if i make a library or something, i can post it on /g/ to get exposure just like OP did?
Is it that simple?
>>
>>51935205
"We" means people who are contributing to the project.

WYSIWYG editors are generally considered unprofessional. Generating UIs programmatically is the industry standard.

Even then, one could always write a driver to use HTML templates (e.g. ejs, hbs) and then edit those visually.
>>
>>51935239
Yep.

Try to make something that isn't shit though.
>>
>>51935239
300+ posts should be possible with a suitably crafted pic.
>>
>>51935264
mmm. that is true. WYSIWYG is maybe a bigger deal in native mobile apps.
>>
>>51935239
OP didn't make it. He's just a contributor.
>>
Seems difficult to do animations this way.
>>
>>51930188
Is it faster than react? If not, then GTFO
>>
>>51937586
This driver comes with a few animation primitives.

https://github.com/Widdershin/cycle-animation-driver/

>>51937978
virtual-dom is slightly faster than React for the average test. Much faster on larger trees.
>>
>>51930188
This shit sounds so bad.
>>
Rx dataflow is far too irritating to write large projects in, sorry. This will never take over React.

There's a reason why Scala is used much more in real projects than Haskell.
>>
File: 1422091570355.jpg (36 KB, 500x664) Image search: [Google]
1422091570355.jpg
36 KB, 500x664
When will shitty JavaScript ANYTHING die? I want HTML4 back, anything above jQuery is cancer.
>>
>>51938249
go back to bed, grandpa
>>
>>51938249
More importantly, I cannot see the one who took the photo in the reflection
Thread replies: 59
Thread images: 6

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.