大家返工用緊咩 framework

情罪正異

139 回覆
1 Like 30 Dislike
情罪正異 2021-05-16 12:22:14
想做個小小統計:
1. Django
2. Flask
3. ExpressJS
4. Asp.NET Core
5. Spring Boot
6. Laravel
7. Ruby on Rails
8. Other

如果俾你自由選擇你會點揀 ? 仲想問問,做大型enterprise system係唔係最好用返 C# / Java 呢類statically typed language好啲 ? Deno 雖然係static typing但performance比Node差,大家同唔同意 ? 多謝指教。
我真的中伏鳥 2021-05-16 12:25:27
其實好睇你個PRJ 要做d 咩既姐
你做web 定係api ?
公廁係雞 2021-05-16 12:28:21
API Gateway嚟講每個language同framework都差唔多架啦. 除非你個server所有野都係in memory. 如果連到database fetch data嘅話 速度都係差唔多. 如果要講performance, 就C++/Rust啦. 現代application受限係IO
情罪正異 2021-05-16 12:32:17
Web,frontend已決定用react, 無得商量, backend team未請人,而家要諗定了,基本上係content platform, content以video為主,target用家係10萬計,主攻市場係Asia Pacific (唔計大陸),暫時返嚟嘅requirement得咁多,上頭仲諗緊,隨時下個禮拜就改,到時會update大家。
b42b82 2021-05-16 12:37:01
Spring + Hibernate
我真的中伏鳥 2021-05-16 12:37:18
咁都係嘔json 當api 咁寫姐
你video 都係cloud 架啦 咁performance冇咩分別啦
睇多樣未睇你backend db 用邊隻lo
公廁係雞 2021-05-16 12:40:20
你需要嘅係一個SA去design, 而唔係諗用咩framework
情罪正異 2021-05-16 12:49:00
全中
business果邊暫時仲係1999,我就當住係json咁做 (有可能用grpc代替,但azure唔support grpc over http2,又要做返啲research先決定到)
db打算用cassandra 搭dynamo and cosmodb, 初期已經諗住AWS / Azure雙軌並行。
肥婆做數大大力 2021-05-16 12:50:22
唔用framework
情罪正異 2021-05-16 12:51:05
已經design緊,決定 framework然後交個 job description 上head hunt請人。
情罪正異 2021-05-16 12:51:55
有考慮過,原教旨serverless主義
公廁係雞 2021-05-16 12:52:22
如果你係香港 建議都係乖乖地用返java. 始終易請人啲
我真的中伏鳥 2021-05-16 12:54:44
其實你講到咁 成個infrastructure度好晒 用咩framework 都唔會有咩大分別
睇你樓下d人揸住咩隻technique 同用開邊隻既姐
btw 你既post 係咩??
小黑咪 2021-05-16 12:57:11
in-house internal system 用緊 ExpressJS
我係英國人呀屌 2021-05-16 13:02:22
想問下backend 通常點做?
之前果間用framework e.g. laravel 真係curd 逐part 寫
見有headless cms 以經有齊 但出面接受程度高唔高?
vendor 既話用呢個又快又少bug
我真的中伏鳥 2021-05-16 13:09:10
岩呀 大公司真係點會用express
揸旗個班個個寫開oop 出身既 點會同你用express
情罪正異 2021-05-16 13:10:58
個project 香港將會有2條team, new york 1 條, sydney 1條,已經成軍,一致反對java, 話Java is not sexy, Java is so 90s. 我隊個stat過去話java最多人用,佢哋又隊返個stat話java最多人憎,佢哋有諗住deno,asp.net core 及 django 三選一, 香港唔用java,.net core都有啲人,deno就掹水少少
情罪正異 2021-05-16 13:12:35
我算係software manager, 好少code,主要工作係同business同HR嗌交。
無奶油俾人用 2021-05-16 13:13:23
第一,我建議睇framework 之前,先focus on infra and cloud 先,因為對比起選擇backend 前,你個system 首先要能夠根據流量做到Scalibity 先,比如係
1. AWS EC2 ASG S3
2.AWS Serverless S3
3.AWS K8S microservice S3
4. AWS Lightsail

再之後睇Project schedule , 到底係咪趕到痴線,有無一個時間去做,有足夠時間的話可以揀d少人用但fit 到project 目的既黎用,跟住睇Job market 你能唔能夠容易搵到對應既人番黎,以及用幾多錢搵到

例如DENO, 我其實唔太相信潮流式開發起Job market 撿到即戰力開箱即用,仲要起香港黎講太新
又好似GOLANG gin /Rust個類咁,呢類起連登其實吹奏得西利,外國大or細都用緊但係香港就係慢好多拍,而且係難請人

留意下依家番學d人教用咩同出名既係咩,香港人其實好少同你學新野,連登會多d吹奏新野學係唔能夠反映現實,唔好同市場唱反調唔係撿屎都撿死你,我建議基本上得
1. Nodejs
2. Python
3. Java /C#
4. php

之後睇下個trend 係咩野,睇番每隻language 既強項起邊 python 寫AI 夠多libs 夠簡單,nodejs typescript 拎黎寫AWS serverless , 係AWS first class language 最多support , Laravel 拎黎寫admin portal 如果有的話,C# .net/ .net core唔評論未寫過
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞