Live data from Hacker News

Ask HN: Does anybody still use jQuery?

news.ycombinator.com

21–30 of 45 posts

Re: Ask HN: Does anybody still use jQuery?

#21
post #15

Yes, and I love it. In hindsight I have been guilty of resume-padding and falling prey to hype by choosing to build on technology not appropriate to the problems at hand. And I find myself reverting back to basics, with bits of new tech sprinkled in. My reversions: - React, flux, redux ----> jQuery and intercoolerjs when needed - Swarm, Kubernetes ----> Just plain old docker on single machine, scale vertically with c…

Your reversions resonate with me very strongly, even down to the exact tech choices. While the industry seems to chase ever increasing complexity, I believe 90% of web applications would be served more than adequately by jQuery, intercoolerjs and Django running in a single container that can scale horizontally if necessary on Elasticbeanstalk. (eb deploy.. Done). But, sadly, it feels like openly selling yourself as a…

I might agree with you and your parent. My objection would be that I all too often experienced that seemingly small projects turned out to grow into huge applications. And previously accumulated tech debt is hard to get rid off. So I mostly start out now with my own boilerplates. React + Redux is one git clone command. Docker including Service Discovery (Traefic, Registrator), RabbitMQ and MongoDB is another git clone [1]. So I am productive immediately and the right tech is in place.

Regarding the discussion Micro-Service vs Monoliths. I agree that a monoliths gets you started quicker. But it also asks a lot of discipline from the programmers. E.g. 'stick to your domain boundaries', 'Don't take that shortcut of direct db access because business needed the feature yesterday', etc. Otherwise you'll have big troubles splitting it up later on. [2].

I REALLY REALLY REALLY like that micro-services make your boundaries explicit and enforce you to write contractual APIs aka Interfaces. Much more than all the promises of scalability etc.

[1] https://github.com/MarkusPfundstein/microservice-service-dis... [2] https://martinfowler.com/bliki/MonolithFirst.html

Re: Ask HN: Does anybody still use jQuery?

#24
I'm using jQuery for a platform that I am launching very soon. The javascript/jQuery portion of it currently stands at 63k LOC. I would not be surprised when I finish, it'll stand at over 100k LOC.

If I look at the number of open source 3rd party js libs that support it, they are around 180k LOC.

Eventually, I do see a project that ports over the entire js code over to ES6 and Vue.

Re: Ask HN: Does anybody still use jQuery?

#25
It depends on the project. For web applications and SPA I prefer using React. For ecommerce and smaller projects, the stack is jQuery for cross browser (and old browser) compatibility with the minimum effort.(And Vue for some commerce components like minicart, quickview etc)

Re: Ask HN: Does anybody still use jQuery?

#26

Earlier quoted context omitted.

Your reversions resonate with me very strongly, even down to the exact tech choices. While the industry seems to chase ever increasing complexity, I believe 90% of web applications would be served more than adequately by jQuery, intercoolerjs and Django running in a single container that can scale horizontally if necessary on Elasticbeanstalk. (eb deploy.. Done). But, sadly, it feels like openly selling yourself as a…

I might agree with you and your parent. My objection would be that I all too often experienced that seemingly small projects turned out to grow into huge applications. And previously accumulated tech debt is hard to get rid off. So I mostly start out now with my own boilerplates. React + Redux is one git clone command. Docker including Service Discovery (Traefic, Registrator), RabbitMQ and MongoDB is another git clon…

Question - how long does it take for your projects to “grow into” the stack and complexity you have scaffolded up around it?

Re: Ask HN: Does anybody still use jQuery?

#27
post #26

Earlier quoted context omitted.

I might agree with you and your parent. My objection would be that I all too often experienced that seemingly small projects turned out to grow into huge applications. And previously accumulated tech debt is hard to get rid off. So I mostly start out now with my own boilerplates. React + Redux is one git clone command. Docker including Service Discovery (Traefic, Registrator), RabbitMQ and MongoDB is another git clon…

Question - how long does it take for your projects to “grow into” the stack and complexity you have scaffolded up around it?

If I look at the last two, it was 6 month and 9 month. The first one was initially thought to be just another search engine for some of the company's content. Then it got transformed into the main data store including CMS and all those nicetees. In the end, 7 people worked on it. The second one was a tool used only internally by my customer's employees. They then sold the idea to some of their customers and it had to transform into a full fledged product. 4 people are now in charge of it.

I am still coming back to projects sometimes where I didn't do this and I hate every minute hacking on them -.- 'Wish I would have just used React or whatever' are often my thoughts then :-)

Re: Ask HN: Does anybody still use jQuery?

#28
post #15

Yes, and I love it. In hindsight I have been guilty of resume-padding and falling prey to hype by choosing to build on technology not appropriate to the problems at hand. And I find myself reverting back to basics, with bits of new tech sprinkled in. My reversions: - React, flux, redux ----> jQuery and intercoolerjs when needed - Swarm, Kubernetes ----> Just plain old docker on single machine, scale vertically with c…

Your reversions resonate with me very strongly, even down to the exact tech choices. While the industry seems to chase ever increasing complexity, I believe 90% of web applications would be served more than adequately by jQuery, intercoolerjs and Django running in a single container that can scale horizontally if necessary on Elasticbeanstalk. (eb deploy.. Done). But, sadly, it feels like openly selling yourself as a…

I think if you are selling services as a consultant then perhaps sell the solution rather than the technology behind it.

When I buy a car I’m buying the benefit of it, which is convenient transportation. I don’t really think that I’m buying a drive train, engine, steel body, airbags and whatnot.

Re: Ask HN: Does anybody still use jQuery?

#29
Yes. I think it is faster to develop in general for small sites.

When it becomes very much not faster is when you have a bunch of jQuery poorly (or "customly") organized and someone else has to wade back through.

Vue is awesome though, really liking it. Sometimes I use Vue and jQuery together to take advantage of jQuery plugins. Does this make me a bad person?

Re: Ask HN: Does anybody still use jQuery?

#30
post #15

Yes, and I love it. In hindsight I have been guilty of resume-padding and falling prey to hype by choosing to build on technology not appropriate to the problems at hand. And I find myself reverting back to basics, with bits of new tech sprinkled in. My reversions: - React, flux, redux ----> jQuery and intercoolerjs when needed - Swarm, Kubernetes ----> Just plain old docker on single machine, scale vertically with c…

Your reversions resonate with me very strongly, even down to the exact tech choices. While the industry seems to chase ever increasing complexity, I believe 90% of web applications would be served more than adequately by jQuery, intercoolerjs and Django running in a single container that can scale horizontally if necessary on Elasticbeanstalk. (eb deploy.. Done). But, sadly, it feels like openly selling yourself as a…

Calling jquery “vintage” is like playing Coldplay on the oldies station.
Post reply on HN