[ / / / / / / / / / / / / / ] [ 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): 184a475b446293d⋯.jpg (90.14 KB, 877x963, 877:963, tubaBoss-Youdied.jpg) (h) (u)

[–]

 No.974715>>974775 >>974779 >>974804 >>975189 [Watch Thread][Show All Posts]

Help me choose a tech stack for our web app, /tech/.

We are working on a mobile-first responsive web app and hope to reach an MVP as soon as possible. We already have designs in hand and a defined minimum feature set ready to go. I will be developing the backend and have experience in Javascript, PHP, and Python (love python) but have not ever used a framework like Node, Laravel, or Django. Lots of experience configuring LAMP stacks but not sure if that is still a thing in 2018.

For Front-end we are looking at React but Vue also looks tempting. Angular looks fairly obtuse and slow to develop.

The app will be HEAVILY database-driven and we ultimately will need to scale up DB accessibility via read replicas and other types of tricks. (NoSQL is not an option; we need a RDBMS).

I am very interested to see recommendations from /tech/ help us reach the fastest and least painful tech stack for our project.

 No.974736>>974737

HolyC for the backend and frontend


 No.974737

>>974736

/thread


 No.974739>>974774

Gentoo Linux, lighttpd, C, and sqlite.


 No.974742

>do my work for me

fuck off pajeet


 No.974744

not enough information


 No.974752

LAMP stacks ALL THE WAY


 No.974758

What do expect from /tech/? Backend should be written in c. Frontend should be written in plain html. This will have the fastest development time possible. Why? Because you won't be trying to implement idiotic features no one needs. It will also be fast, responsive, and work as well on mobile as desktop.


 No.974771

ASP on the backend with MS SQL Server, Flash on the frontend.


 No.974774

>>974739

Lighttpd is pretty great. It's a shame about the cuck license, though.


 No.974775>>974782 >>974807


 No.974779>>974847

>>974715 (OP)

>mobile-first

>responsive web app

>React but Vue also looks tempting

>Javascript, PHP, and Python

your project is the cancer killing /tech/


 No.974782

>>974775

>reading the examples

Asians have no fear.


 No.974804

>>974715 (OP)

The thing with most JS frameworks is that unless you feel like playing dependency checker, you kinda have to go all in with Node. Thankfully, you can use an SQL database (at least MySQL and Postgres) so that's always a nice thing.

I actually like Django a lot, but responsive applications are kinda wonky unless you do everything through REST. It's meant for static sites. It's good at that. It shouldn't be forced to do something it wasn't meant to.

Also, if your mostly familiar with front-end JS development not tied to something like React, anything Node related is going to make you want to shoot yourself for a good few weeks. It really feels like some sort of abomination of a hackjob all around. It's still where the majority of the support is right now.

>Lots of experience configuring LAMP stacks but not sure if that is still a thing in 2018.

It's not the cool hip thing, but given the despite being a fractal of bad design, PHP by itself does lend toward an okay-ish responsive experience.


 No.974807

>>974775

I hate the license, but with Linux getting coc'd, I'll probably be forced to migrate to OpenBSD or some other shittily licensed OS sooner or later.


 No.974844

Elixir/Phoenix, PostgreSQL, and Mithrill


 No.974847>>974923

>>974779

>>responsive web app

What's wrong with that?


 No.974923>>975404 >>975558

>>974847

It's retarded because HTML is and was always "responsive" up until the point you start using shitty CSS and JS libraries.


 No.975189

>>974715 (OP)

use literally anything

>mobile first

kill self after burning down your place of employment


 No.975404>>975417

File (hide): 2676ee28c6da751⋯.jpg (40.62 KB, 800x534, 400:267, stallman-craptop.jpg) (h) (u)

>>974923

Wrapping text to fit the window is not the same as "responsive." You may use a computer like pic related, but the average user is on an iPhone.


 No.975417>>975442 >>975521 >>975558

File (hide): e035c0fa16ab286⋯.png (95.83 KB, 1163x702, 1163:702, 2018-09-22-212030_1163x702….png) (h) (u)

File (hide): d7efc43c8c658b7⋯.png (107.75 KB, 640x926, 320:463, IMG_3415.PNG) (h) (u)

File (hide): 46db93d3278b3d1⋯.png (11.25 KB, 496x796, 124:199, ClipboardImage.png) (h) (u)

>>975404

>>motherfuckingwebsite.com

>>https://en.wikipedia.org/wiki/Responsive_web_design

If you do plain html, you get responsive for free. It only becomes a problem when you start throwing in css layout shit. The solution is simple: don't do css layout shit.


 No.975420


 No.975442>>976054

>>975417

Why do people do it? Easier?


 No.975521

File (hide): 7396573a32335a5⋯.jpg (75.1 KB, 424x444, 106:111, jazz_face_api.jpg) (h) (u)

>>975417

One thing I can agree with you on is that the use of parallax should be a crime punishable by death.


 No.975537

Flask is good and doesn't get in the way.


 No.975558>>976054

>>974923

>>975417

So, no arguments besides >waaah me do'nt like css gimme back my 90s web with table layouts!! :(:(:(

http://bettermotherfuckingwebsite.com/


 No.976054>>976097

File (hide): a5146cb82bb8b76⋯.png (87.02 KB, 960x640, 3:2, image.png) (h) (u)

>>975442

Most people don't do their own web design. When you use blog software like wordpress it comes with complicated themes. Big corps have millions of dollars to waste building websites, and design is driven by management, who don't give a fuck about page weight or any of that crap. If you are writing a website from scratch, it pays to keep it simple.

>>975558

Use css tastefully. Specifically avoid layout css. Table layouts are better, when necessary, but try to keep the footprint small.

I'm surprised you didn't link here instead: https://thebestmotherfuckingwebsite.co


 No.976097

>>976054

Fucking nice to hear someone say you should use tables. I hate when people discourage it. It's so much fucking simpler and I don't have to use a shitload of CSS.




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