Rust:一种用于编写数据库应用程序的高效语言.pdf
1、RUST:A PRODUCTIVE LANGUAGE FOR DATABASE APPLICATIONSCARL LERCHEFASTEST GROWINGPER SLASHDATAUSED(MOSTLY)AT THE INFRASTRUCTURE LEVELPICK THE LANGUAGE BEST SUITED FOR THE JOBRUST IS GOOD FOR HIGH QUALITY CODERUST IS NOT AS PRODUCTIVE“WHY WASTE YOUR TIME WITH RUSTS TYPE SYSTEM IF YOU ARE BUILDING A WEB
2、APP?”HACKERNEWS COMMENTIS THAT ACTUALLY TRUE?ADOPT RUST FOR PERFORMANCE,KEEP IT FOR PRODUCTIVITYRUST IS GOOD FOR LONG-LIVED CODERUST IS HARDER TO LEARNRUST HAS A LESS DEVELOPED ECOSYSTEMARE WE WEB YET?AREWEWEBYET.ORGTOASTY A NEW ORM FOR RUST BUT ALSO NOSQLEASE OF USE OVER MAXIMIZING PERFORMANCERUST
3、CAN BECOME EASIER TO LEARNHARD PARTS:TRAITS&LIFETIMESPREFER ENUMS OVER TRAITSfn handle_payment(client:&RealBilling,amount:u64)-Result if amount 1000 Err(Amount to high)else client.bill(amount)trait Bill fn bill(&self,amount:u64)-Result;fn handle_payment(client:&T,amount:u64)-Result .enum Billing Rea





点击查看更多