真惨!连各大编程语言都摆起地摊了!

简介:

云栖号资讯:【点击查看更多行业资讯
在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来!


困难年年有,今年特别多。

公司要做一个新的网站,可预算有限,听说为了生计,各大编程语言们都摆起了地摊儿,我决定去瞧瞧,看看能不能淘点做网站需要的东西。

选择静态web服务器

一进集市,这烟火气就扑面而来,平时一个个端着架子的C++、Java、Python居然能放下身段,招呼叫卖,我还是头一回见。

_4ECE4F2F_16C7_4294_8783_73FF3DAD2F31__20200610134444

“老哥,需要来点什么?”,C语言给我打起了招呼。

“我想要建个网站”,我回答到。

“那你可算来对地方了”,C语言摊主起身说到,“建网站总得需要一个Web服务器吧,你看这里,apacheweb服务器,卖的可好了”

2

我摇了摇头,“这个apache,之前有用过,是用的多进程模型,连接多了有些吃力啊?”

“老哥是行家啊,来看这一款我们最新推出的nginx服务器,采用epoll多路复用+事件驱动,性能强劲!上万连接不在话下”,C语言摊主自豪的说到。

3

随后摊主给我展示了这个nginx服务器的能力,果然不错,我加入了购物车,继续往前逛。

挑选web应用开发框架

没走几步来到 C# 的摊前。

“哟,老哥,你这是要做网站啊?”,C#摊主主动给我打起了招呼。

“你怎么知道的?”,我好奇的问到。

“你这购物车里不是装了一个nginx嘛!既然做网站,可得试试我们家的.NET Framework哦,各种装备,应有尽有。”,C#热情的拉着我过去。

4

不过我还是拒绝了他:“实在不好意思,听说你们家产品只能在Windows系统上面运行,不支持Linux,还是算了,我再看看别家”

C#摊主不肯放弃,“别呀,我们已经支持Linux了,您再看看,现在搞活动,免费送IIS服务器哦,你把那nginx退了吧,喂,再考虑一下啊·····”

不等他说完,我就溜走了,来到了Python的摊前。

Python摊主也看出了我要做网站,也推销起他家的产品来。

“大哥,你做网站,肯定不想只做一个静态的吧,来试试咱们家的Web框架做一个动态网站?咱Python家的产品,简单、轻量又实惠。”,摊主热情的说到。

“有哪些推荐的呢?”,我问到。

5

Python摊主指着摊位上的几个产品说道:“有Django、Flask、Tornado这三款是现在主打拳头产品,用了的都说好”

我正想蹲下仔细看看,背后传来一个声音:“这位大哥,搁这选Web开发框架呐?快来我这边看看”

一边说,一边硬把我往后面拽。

来到他的摊位上,我一看原来是PHP摊主。

6

“咱PHP产品琳琅满目,就是专门为做网站而生的,现在做活动,跳楼价只要9.9,错过不再有!”

这PHP摊主好生能说,一顿猛夸把我说的晕头转向,不知怎的竟然就加入了购物车。

继续向前,来到了Java的摊位,一个好大的摊位,摆放的东西也是看的人眼花缭乱。

7

“你这个摊位不错啊,又宽敞人流又多”

“可不是咋的,刚为了抢这个摊位,跟PHP那家伙还干了一架呢。”,Java摊主笑着说到。

看到我购物车里的东西,Java摊主也开始推销起来:“大哥,这年头怎么还用PHP那家伙的东西,赶紧去退了吧,咱Java摊里的东西都是大品牌,质量有保障!”

“这,不太好吧,这PHP也是大品牌啊”

Java摊主摇了摇头,“他一个脚本语言怎么跟我们比啊?大哥你看,我们有Spring、SpringMVC、SpringBoot、SpringCloud等等明星产品,用户众多,售后工作也到位。而且现在搞活动可以送tomcat服务器,你要是用户量不多都可以把nginx退掉,省一笔钱。”

8

“看起来很厉害的样子呢,我考虑一下”,我打算再去别的地方看看比较一下。

Java摊主一把拉住了我,“大哥,不说了,咱今天碰到是缘分,你做网站有很多服务是吧,得用到RPC吧,你今天下单,我再送你一套netty框架,又能帮你省一笔了”

Java摊主盛情难却,我一时兴起,买下了好几个,购物车都装满了一大半了。

挑选数据库

刚付完钱准备离开,背后又传来一个声音:“大哥,做网站你得用数据库吧,快来这看看”

我寻声望去,原来是 C++ 摊主在叫我。

“来看看我的MySQL数据库,做网站必备!”

_AFA4CEE7_E665_4BBA_8801_7CD272975600__20200610134857

我看了一下产品说明书,感觉还不错,看了下钱包,刚才在Java摊主那里花费不少,有些囊中羞涩了,问到:“能不能优惠一点”

C++摊主一听,脸上的笑容少了一半,“如果你选个MongoDB组个套餐,可以给你8折优惠”

9

“MongoDB?我要这个干嘛”

摊主一听来了劲头,开始滔滔不绝:“有些数据啊他不适合存在数据库里,比如文档啊,JSON啊,这些东西你要用数据库存储,增加字段和查询,可麻烦了,你用MongoDB就方便都多了······”

被他说了一通,感觉是得要个这个玩意儿。

摊主见我有些心动,又继续推销:“大哥看来真是行家,您做网站是不是有图片音频视频需要存储,我这里还有一个对象存储(OSS)系统CEPH,你看看要不要也一并带上,我还是给您八折,怎么样?”

10

“实在不好意思,我这预算有些吃紧了,这个就算了吧”,我婉拒到。

“哎哎大哥您往这瞧,咱家也有对象存储minio,现在市场推广期,免费送了!”,旁边的Golang摊主招呼了起来。

11

居然有免费这好事,我倒是想去看看。

C++摊主见状小声说到:“免费的你敢用,出了问题都找不到人,还是看看我的吧,直接给你六折,怎么样?”

我一想也是,正想下单买下,背后传来一声“且慢”!

我回头一看,原来是刚才的Java摊主,“大哥,咱Java家的ElasticSearch也考虑一下呗。”

12

我回到Java摊主这边,问到:“这又是个什么?我需要用到吗?”

Java摊主也开始给我掰扯起来:“咱家的ElasticSearch那可是搜索行家,你网站内容多了是不是需要个搜索功能啊,咱家的这个ES,全文搜索不在话下,秒级响应,做网站必备啊。看你是回头客,给你九折!”

我正想做一个搜索功能,看来这个也是必不可少,也一起拿下了。

缓存服务器

我推着购物车准备回家了,今天真是满载而归。

来到集市出口,又碰到了一开始的C语言摊主,摊主一瞧挥着手喊道:“大哥,你还差个内存缓存系统,过来看看,Redis搞活动呢!哎,别走啊,Memcached亏本处理了,过来看看啊”

12

13

我一摸钱包,完蛋,严重超支了!我加快了步伐,匆忙离开······

【云栖号在线课堂】每天都有产品技术专家分享!
课程地址:https://yqh.aliyun.com/live

立即加入社群,与专家面对面,及时了解课程最新动态!
【云栖号在线课堂 社群】https://c.tb.cn/F3.Z8gvnK

原文发布时间:2020-06-10
本文作者:轩辕之风
本文来自:“掘金”,了解相关信息可以关注“掘金”

相关文章
|
4月前
|
Rust JavaScript Go
2024年十大值得关注的编程语言
探索2024年最有影响力的编程语言:Python的多功能无与伦比,JavaScript在Web领域的统治地位,Rust的高效性,等等。
|
2月前
|
Rust 安全 Java
为什么 Rust 备受开发者青睐?
【2月更文挑战第1天】为什么 Rust 备受开发者青睐?
|
3月前
|
Java 编译器 C#
编程语言发展
编程语言发展
|
6月前
|
前端开发 JavaScript Java
主流编程语言介绍
本篇文章在第一部分中说明了其中五个编程语言(Python,Java,JavaScript,Go,PHP)的作用概述,并在第二部分中给出了两个Python和PHP的学习网站,详情请看正文。
246 3
主流编程语言介绍
|
8月前
|
开发框架 安全 C#
探索C#编程语言:现代开发的引领者
大家好,今天我们将深入探讨一门备受程序员欢迎的编程语言——C#(C Sharp)。C#是一种多用途、现代化的编程语言,由微软公司推出,它在软件开发领域扮演着至关重要的角色。让我们一起来了解一下C#是如何引领现代开发的!
480 0
|
9月前
|
安全 前端开发 Java
2023年值得学习的六种小众编程语言
2023年值得学习的六种小众编程语言
134 0
|
存储 Unix 程序员
挑战 50 年霸主 C 语言:新语言 Hare,“异端”中的保守派
Hare 原意为野兔,它的开发者希望这种编程语言能够如野兔般拥有顽强的生命力。
317 0
挑战 50 年霸主 C 语言:新语言 Hare,“异端”中的保守派
|
JavaScript 前端开发 Java
|
人工智能 前端开发 物联网
声称掌握核心技术,实则换皮Python?国产编程语言木兰引起社区热议
近日有媒体称,一款面向智能物联网和编程教育的国产编程语言出世,名为木兰。消息一出,引起了开发者社区的讨论。但有人发现,下载的程序包解包后——是个 Python?
429 0
声称掌握核心技术,实则换皮Python?国产编程语言木兰引起社区热议
|
JavaScript 编译器 API
国人创造中文编程语言的优势
对比创造英文编程语言, 国人在创造中文编程语言时具备的优势, 以及开源的中文编程语言项目. Compared to creating English programming language, some advantages the Chinese have when creating Chinese programming languages.
1056 0