JS 现在真是火得不行啊……真羡慕,这是否意味着后端语言正在衰落? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
mokeyjay
V2EX    程序员

JS 现在真是火得不行啊……真羡慕,这是否意味着后端语言正在衰落?

  •  
  •   mokeyjay
    mokeyjay 2016-09-22 14:43:44 +08:00 24841 次点击
    这是一个创建于 3311 天前的主题,其中的信息可能已经有所发展或是发生改变。

    两年经验的 PHPer 。因为兴趣和审美原因,所以当初选择了 PHP

    看着现在前端尤其是 JS 越来越火,真是羡慕啊……

    近几年后端方面就没有那么多新技术起来,也没那么热闹

    155 条回复    2016-09-26 13:56:09 +08:00
    1  2  
    nino
        1
    nino  
       2016-09-22 14:49:21 +08:00
    并没有什么新东西,基本是从别的领域、别的语言借鉴过来的
    zhangsimon
        2
    zhangsimon  
       2016-09-22 14:50:11 +08:00
    难道 js 在前端运行就不和后端数据交互吗?
    sudoz
        3
    sudoz  
       2016-09-22 14:51:17 +08:00
    看看热闹就好,该干什么干什么
    XadillaX
        4
    XadillaX  
       2016-09-22 14:52:37 +08:00
    该学的底层知识还是要学,出来混早晚要还,早晚到瓶颈。
    fanTasy
        5
    fanTasy  
       2016-09-22 14:55:56 +08:00   1
    语言怎么就分前后端了
    sampeng
        6
    sampeng  
       2016-09-22 14:58:20 +08:00
    js 天花板不要太低。。。
    kideny
        7
    kideny  
       2016-09-22 15:04:13 +08:00
    js , php , java , c , c++和 IE 一样,感觉都是历史毒瘤。
    迟早都会被淘汰!
    jarlyyn
        8
    jarlyyn  
       2016-09-22 15:07:12 +08:00
    @sampeng

    js 的天花板总比 php 好点吧……
    bramblex
        9
    bramblex  
       2016-09-22 15:08:19 +08:00
    这么说吧, Javascript 除了在 web 前端这个独占领域以外,在其他任何领域都能小小地占稳一片天地。但也就仅此而已了……
    bramblex
        10
    bramblex  
       2016-09-22 15:11:39 +08:00   4
    @sampeng

    说 js 的天花板低……那你说什么语言天花板高呢?

    人家国外大神拿着 js 写虚拟机,在浏览器上面运行 linux 镜像,我现在让你用 c++ 了,你 c++ 掌握得再熟练,那你也能写个能跑 linux 镜像的虚拟机不?

    天花板的差距,真不在语言上。学个语言能花几天时间?
    sudoz
        11
    sudoz  
       2016-09-22 15:14:39 +08:00
    @kideny 那什么青春永驻?
    xxm459259
        12
    xxm459259  
       2016-09-22 15:17:21 +08:00
    什么叫「近几年后端方面就没有那么多新技术起来」。。?
    sneezry
        13
    sneezry  
       2016-09-22 15:17:57 +08:00 via Android   9
    不要太用编程语言限制自身的定位,首先是一位程序员,然后才是你熟悉哪些语言。程序员的价值首先是思维和学习能力,其次才是对一门语言的掌握程度。
    amon
        14
    amon  
       2016-09-22 15:20:07 +08:00
    任它 js 写出花来,没有后端不还是渣渣么。
    程序界没有永远吃香的,还记得 Flash 跨平台写网页、写游戏、写客户端甚至还能写手机 App ,简直无所不能,后来说没就没了。
    所以对程序员来说,不要盲目跟风,老老实实打好基础,先纵向发展再横向发展。
    hffaxy
        15
    hffaxy  
       2016-09-22 15:23:47 +08:00
    后端不是已经有 nodejs 咩
    现在 js 前端后端通吃,不都已经小全栈了么~





    不过,不必灰心,跟我一起高呼:世界上最好的语言是什么?
    bramblex
        16
    bramblex  
       2016-09-22 15:24:24 +08:00
    @amon

    问题是 js 能写后端啊……为啥不能写后端?

    js 能写 (桌面应用 / 服务器应用 / 全平台移动 App / 嵌入式设备 / web 应用)
    feiyuanqiu
        17
    feiyuanqiu  
       2016-09-22 15:25:01 +08:00   1
    我对 js 的市场流行程度没什么感觉,倒是对 js 能有 v8 、 typescript 很羡慕,语言有个好爹真是重要, php 发展了这么多年,语法乱七八糟, ts 这样一个新语言却在很短时间里就拥有了很完善一致的语言特性,性能靠着 v8 ,也能开发服务端了,真是人比人气死人
    hffaxy
        18
    hffaxy  
       2016-09-22 15:26:33 +08:00
    而且, Golang 不是越来越火了么
    jayzjj000
        19
    jayzjj000  
       2016-09-22 15:26:47 +08:00
    @kideny 看来 ruby/lua/python/swift/go 是历史潮流了,可以不断前进(是不是我大 OC 也可以挤上去)
    learnshare
        20
    learnshare  
       216-09-22 15:45:48 +08:00
    语言只是个工具,放下筷子拿起勺子一样吃饭
    ytmsdy
        21
    ytmsdy  
       2016-09-22 15:58:04 +08:00
    该干嘛干嘛,前端效果写的在绚丽,没有后台数据的支撑都是白搭。
    wobuhuicode
        22
    wobuhuicode  
       2016-09-22 15:59:32 +08:00
    为什么不用 node ?
    scnace
        23
    scnace  
       2016-09-22 16:00:50 +08:00 via Android
    go 有 GopherJS 呀!(滑稽
    echo1937
        24
    echo1937  
       2016-09-22 16:02:31 +08:00
    每一门语言火起来的时候都有这种错觉, 10 年前,有什么 Java 不能写的吗?
    shiji
        25
    shiji  
       2016-09-22 16:07:25 +08:00
    我觉得编程的意义在于解决了什么问题,而不是通过什么途径。
    Felldeadbird
        26
    Felldeadbird  
       2016-09-22 16:10:50 +08:00
    然而当你换写 JS ,你会发现这 TM 不就是以前的写法吗?
    baozijun
        27
    baozijun  
       2016-09-22 16:11:03 +08:00
    @echo1937 +1.现在 JAVA 除了不能写 iOS 外,无论是服务端还是移动端都混得不错。
    fish19901010
        28
    fish19901010  
       2016-09-22 16:18:37 +08:00
    @mokeyjay 近几年后端方面就没有那么多新技术起来,也没那么热闹
    fish19901010
        29
    fish19901010  
       2016-09-22 16:19:04 +08:00
    @mokeyjay GO 表示哭晕在厕所里,哦,还有 Docker
    EricCartman
        30
    EricCartman  
       2016-09-22 16:23:34 +08:00 via Android
    限定那么死干嘛,都学不就行了
    Wangxf
        31
    Wangxf  
       2016-09-22 16:24:00 +08:00
    搞得热闹而已,你真看每个公司的 cto 是后端还是前端出身就知道了。掌控业务逻辑才能掌控主动
    xdazz
        32
    xdazz  
       2016-09-22 16:28:19 +08:00
    语言只是工具,关键是开发的生态圈。
    glogo
        33
    glogo  
       2016-09-22 16:31:29 +08:00
    天真了
    cc7756789
        34
    cc7756789  
       2016-09-22 16:40:27 +08:00   1
    后端一旦建设好了就不需要太大的改动了,但是前端的 UI 经常更新,越来越多方便的工具诞生,你自然就感觉现在前端很火热。
    MushishiXian
        35
    MushishiXian  
       2016-09-22 16:47:47 +08:00
    都学就好,说的 js 后端程序员就不能学的样子,你这是过分纠结于语言了
        36
    mokeyjay  
    OP
       2016-09-22 16:47:47 +08:00
    @feiyuanqiu 我也是这种感觉,心疼。 PHP 就连内置函数的命名规则都乱七八糟
    sampeng
        37
    sampeng  
       2016-09-22 17:41:51 +08:00   1
    @bramblex 你这不是叫天花板,叫想象力和个别能力者。
    我所说的天花板,是 80%程序员会面临的瓶颈。。。

    只是最近几年 js 各种工具层出不穷,再加上 h5 的火热,表现而已。究其内在。。。。还是后端的底蕴更高一点

    如果撇开兼容性和各种坑,大部分写 js 代码就是堆砌业务逻辑。。

    再看后端,不说语言,数据库,集群,日志分析,性能分析,模板等等等。底蕴是不一而足的。。

    不是说 js 不好,天花板低是一个非常显而易见的现实。。后端工资和前端工资就能比较出来。。
    sampeng
        38
    sampeng  
       2016-09-22 17:43:44 +08:00
    @jarlyyn
    如果你说 js 天花板比 php 高。。。
    那我推认。。。你认为写 php 无非是增删改查。
    chiu
        39
    chiu  
       2016-09-22 17:43:51 +08:00
    难道现在语言也有泡沫一说了?
    sampeng
        40
    sampeng  
       2016-09-22 17:44:45 +08:00   1
    话说回来。。。
    不会 js 的 phper 不是好的 javaer 。。。
    工具而已
    eoo
        41
    eoo  
       2016-09-22 17:45:55 +08:00 via Android
    写什么代码,走 哥带你抢银行致富去。
    fhefh
        42
    fhefh  
       2016-09-22 18:03:09 +08:00
    @eoo 哥 求带~
    jarlyyn
        43
    jarlyyn  
       2016-09-22 18:05:55 +08:00
    @sampeng

    我推论下来,我的 php 目前的位置也比你高多了。

    用 php 写了多少个项目,用 Node js 写了多少代码。对比过了么?

    光一个队列就能让 php 蛋疼不止。一个 later.js 能让大部分写 php 的羡慕的很吧。

    数据库,集群,日志分析,性能分析,模板

    这几个方面到底 node.js 哪里比 php 差了?
    L3au
        44
    L3au  
       2016-09-22 18:08:02 +08:00
    所以学好 JS 是在是太划算了~
    jarlyyn
        45
    jarlyyn  
       2016-09-22 18:10:45 +08:00
    @sampeng

    顺便,我接触过的 js 程序包括

    web 前端
    服务器后端
    若干年前的机器人脚本
    桌面系统外观(kde 的 plasmoids)
    服务器端应用程序(ss)
    本地软件(vscode,atom)
    loading
        46
    loading  
       2016-09-22 18:11:06 +08:00 via Android
    普通的 js 几十分钟入门。
    用 canvs 写个动画,这个和语言基本已经没什么关系了。
    467347544
        47
    467347544  
       2016-09-22 18:13:09 +08:00
    微信小程序来也
    moyang
        48
    moyang  
       2016-09-22 18:15:15 +08:00 via Android
    数据库,集群,日志分析,性能分析,模板

    这些都是 topic ,完全 language agnostic 的。如果你说深入 hadoop spark elasticsearch 需要 java 知识还罢了,上面这些跟语言讨论没关系
    f1r1ng
        49
    f1r1ng  
       2016-09-22 18:15:58 +08:00
    表面而已,写 c 的才真的是在闷声发大财
    zhouyg
        50
    zhouyg  
       2016-09-22 18:53:19 +08:00
    你要想在这几年之前, js 语言烂成什么样了为啥还能存在于世上?就是因为独占浏览器环境,谁都替代不了。后来才真正发展壮大,开始各种填语言上的缺陷。
    wpzero
        51
    wpzero  
       2016-09-22 19:04:41 +08:00 via iPhone
    语言而已,喜欢想玩儿别犹豫上
    g0thic
        52
    g0thic  
       2016-09-22 19:06:00 +08:00
    你们急啥,过两年 WebVR 一火, JS 还得火,现在上车还来得及 2333
    wizardforcel
        53
    wizardforcel  
       2016-09-22 19:09:28 +08:00
    啥叫“后端语言”??只有 PHP 是专职做后端的,其它语言都有别的用途吧。。。
    buckyRRRR
        54
    buckyRRRR  
       2016-09-22 19:24:25 +08:00 via iPhone
    程序员少和程序员交流,会发现一个更大的世界
    buckyRRRR
        55
    buckyRRRR  
       2016-09-22 19:27:53 +08:00 via iPhone
    后端有各种语言,而且因为比较成熟,所以比较低调,前端多年来都在苦苦的挣扎如今的热闹也是压抑太久的反弹
    tvallday
        56
    tvallday  
       2016-09-22 19:34:05 +08:00
    @buckyRRRR 前端一直就很火好不? 10 年前硅谷招毕业生去写 extjs 框架的就十几万美元一年,现在通货膨胀不知道多少了。
    bk201
        57
    bk201  
       2016-09-22 19:34:08 +08:00 via iPhone
    后端
    bk201
        58
    bk201  
       2016-09-22 19:35:34 +08:00 via iPhone
    php 是世界最好的语言,所以后端语言只看 php 就可以了.
    buckyRRRR
        59
    buckyRRRR  
       2016-09-22 19:38:30 +08:00 via iPhone
    @tvallday 你这样举例子简直没法和你交流
    buckyRRRR
        60
    buckyRRRR  
       2016-09-22 19:46:48 +08:00 via iPhone
    @tvallday 前端的挣扎可不是我说的,是豆瓣的前端大神说的,就说你怕不怕
    smallpath
        61
    smallpath  
       2016-09-22 19:58:03 +08:00
    讲道理, JS 在开源环境里的积累很深厚了, github 前几天里的报告, JS 体量第一并且在前十中增长率也是第一(97%), 每个方向几乎都有非常活跃的框架在耕耘, 这一点确实是不同于其他语言的
    superalsrk
        62
    superalsrk  
       2016-09-22 20:11:20 +08:00
    不要太纠结语言。。。。
    anubiskong
        63
    anubiskong  
       2016-09-22 20:14:08 +08:00
    个人最喜欢 JS, 可惜某些傻逼正在把 JS 改的越来越像 java
    jhaohai
        64
    jhaohai  
       2016-09-22 20:17:32 +08:00 via iPhone
    先让 js 实现自举再说
    doubleflower
        65
    doubleflower  
       2016-09-22 20:19:31 +08:00
    @anubiskong 你是不认同 ES6?
    bramblex
        66
    bramblex  
       2016-09-22 20:52:35 +08:00
    @sampeng

    照你这么说,我拿 JS 造语言玩勉强算个特别能力者?谢谢哈,你瞬间把我跟 80%的程序员区别开来了
    wizardforcel
        67
    wizardforcel  
       2016-09-22 21:02:26 +08:00 via Android
    @buckyRRRR 是给 js 和 html 的原生特性填坑。

    @sampeng 因为 js 不仅仅是前端。而 php 只能写后端。不加定语的 js 一切皆有可能。

    @anubiskong 不觉得 php 更像 java 么。
    jun4rui
        68
    jun4rui  
       2016-09-22 21:07:28 +08:00 via Android
    抢生意是肯定的, applet 不就死透了?

    以前后端生成页面和数据,现在后端很多时候只用管数据了,这也没抢生意?

    js 作为唯一能在浏览器跑的语言,越来越强自然就把后端一些功能抢走了。要翻身指望 web 汇编吧
    JoyNeop
        69
    JoyNeop  
       2016-09-22 21:09:02 +08:00
    JS 哪里不是后端语言了?手动斜眼
    murmur
        70
    murmur  
       2016-09-22 21:23:04 +08:00
    企业计算的不说话 你们用的 elasticsearch 是 js 写的? hadoop 是 js 写的? spark 是 js 写的?
    真是不拿 apache 全家桶当回事 当前端只是在造轮子的时候 java 是创造了几个重磅级战车任你选择
    虽然做企业计算钱不多 但是企业计算做的东西是卖出去要收费的 啊 没说让投资人来烧钱吧
    啊另外还有千千万 php c++(cgi) python ruby erlang golang 程序员不说话
    wizardforcel
        71
    wizardforcel  
       2016-09-22 21:23:23 +08:00
    @sampeng

    [只是最近几年 js 各种工具层出不穷,再加上 h5 的火热,表现而已。究其内在。。。。还是后端的底蕴更高一点 ]

    后端的天花板高我不反对,但是 php 就等价于后端?? js 就等价于前端??

    [如果撇开兼容性和各种坑,大部分写 js 代码就是堆砌业务逻辑。。 ]

    由于 PHP 只能干 web 开发,所以 PHP 代码就是堆业务逻辑,不用撇开任何东西。所有业务逻辑无关的代码,一般不用 PHP 写。

    [再看后端,不说语言,数据库,集群,日志分析,性能分析,模板等等等。底蕴是不一而足的。。 ]

    你都说了数据库集群这些东西是语言无关的,所以后端的底蕴不等于 PHP 的底蕴,只是它们能给 PHP 调用罢了。

    我再说一遍, PHP 只适合写业务逻辑,后端不仅仅是 PHP ,而且其它的部分跟 PHP 一点关系都没有。一个程序员如果从开发转为了架构,天花板会变高,但是这是后端的天花板而不是 PHP 的天花板。
    YuJianrong
        72
    YuJianrong  
       2016-09-22 22:07:06 +08:00
    chongzi103
        73
    chongzi103  
       2016-09-22 22:47:03 +08:00 via iPhone
    感觉主要原因软件系统设计开发更趋于模块化、微服务化,导致程序开发分工更细致了。语言只会越来越多,越来越友好,门槛越来越低。不同语言处理不同场景,不同场景的开发人员越来越专于自己的领域。
    ccloli
        74
    ccloli  
       2016-09-22 22:53:44 +08:00   1
    Javascript 的热门一是 HTML5 标准的推动,二是 Node.js 的出现,三是因为它自身的标准沉寂了近 10 年( 1999 年 ECMAScript 3 -> 2009 年 ECMAScript 5 , ES5 到 ES2015 又是五年多),也正是这种长时间的沉寂导致了 Javascript 井喷式的发展。这种发展也决定了 Javascript 相关工具的迭代之快,火的背后其实也是各种方面的淘汰,如同泡沫一个个破灭。我并非唱衰 Javascript ,其实这正是 Javascript 真正开始发展所必须经过的探索期,快速的更新迭代才能保证更好的发展,这也正是大家所看到的活力所在。
    后端语言没什么发展,其实从某种程度上是在表明它的技术已经相当成熟了。所以我认为后端并不是衰落,而是其相对于前端要稳定。总之做好自己,保持自己的心态就足够了。
    wdlth
        75
    wdlth  
       2016-09-22 23:06:22 +08:00
    坐等用 N 种语言写 Hello World 的大神……
    ClassicOldSong
        76
    ClassicOldSong  
       2016-09-22 23:19:31 +08:00
    @ccloli +1
    paulagent
        77
    paulagent  
       2016-09-22 23:29:27 +08:00
    为什么后端会衰落呢? 也不能啥问题都用 js 解决啊
    SlipStupig
        78
    SlipStupig  
       2016-09-22 23:34:23 +08:00
    @eoo 这个是个高成本低收入的行业,现在打劫金店收益率和风险要好的多
    huntzhan
        79
    huntzhan  
       2016-09-22 23:42:08 +08:00
    在你发帖的这段时间里,我已经快把 Mozilla 的 Javascript 教程扫完了,明天看下 NodeJS 与 Electron ,看下最近能不能搞个自用的 Markdown 笔记工具出来。

    我觉得程序员最忌讳抱死一个语言某种技术,世间皆是抽象,重要的是持续培养自己的学习能力与解决问题的能力。
    wizardforcel/td>
        80
    wizardforcel  
       2016-09-22 23:45:22 +08:00 via Android
    @SlipStupig 打劫多不优雅,有那功夫还不如研究下开锁。(
    azh7138m
        81
    azh7138m  
       2016-09-22 23:46:45 +08:00 via Android
    @bramblex 说实话, js 是唯一一个跑满了我 16G 内存的语言(穷人,本子就这点内存),用 ffmpeg 的 js 版本解码视频, 11 压的俺妹第一季第一集 720P ,然后大概在 40+帧的时候,炸了:(
    wdlth
        82
    wdlth  
       2016-09-22 23:49:37 +08:00
    @azh7138m 看来仙剑 7 可以用 JS 写了……
    sammo
        83
    sammo  
       2016-09-23 00:02:56 +08:00
    看程序员讨论问题真有意思,好像不同干事的人三两分钟 ( 凭借学习能力与解决问题的能力云云 ) 学会就能互相抢饭碗

    抢饭碗驱动的行业,还没等 js 火, js 的培训机构应该会先火
    so898
        84
    so898  
       2016-09-23 00:12:15 +08:00   1
    对于后端来说语言并不是重大的问题,对于框架的理解和群组的思想才是重点
    zhy0216
        85
    zhy0216  
       2016-09-23 00:25:25 +08:00
    js 只要避开一些坑还是可以写的很爽的
    azh7138m
        86
    azh7138m  
       2016-09-23 00:45:30 +08:00 via Android
    @wdlth 网页是可以做游戏, js 算好画 canvs 里,比如 CrossCode ( steam 可以买),很流畅,比显卡危机传不知道高到哪里去了
    beordle
        87
    beordle  
       2016-09-23 02:16:15 +08:00   1
    半夜回来刷一下..超想回复的原因是:因为审美原因选择 PHP 还是头一次听说...
    bobylive
        88
    bobylive  
       2016-09-23 04:32:41 +08:00 via Android
    当年看动物系列的《 Javascript 精粹》就知道这是个好东西。
    jinbakei
        89
    jinbakei  
       2016-09-23 06:03:49 +08:00
    简单的 CRUD app 随便怎么写,其实都没什么技术含量的。后端的先进技术都集中在高负荷、海量数据、分布式的系统上吧。
    plqws
        90
    plqws  
       2016-09-23 08:34:01 +08:00
    js 写后端?呵呵

    语言特性太毒瘤, runtime 太简陋,作为后端语言真的是太蛋疼了
    linux40
        91
    linux40  
       2016-09-23 08:52:21 +08:00 via Android
    @jhaohai 自举最多只是没人做而已吧
    beginning
        92
    beginning  
       2016-09-23 08:56:52 +08:00
    @hffaxy
    C++
    Acheron
        93
    Acheron  
       2016-09-23 09:03:54 +08:00
    前端看似很火,不过一个又一个坑,烟花
    KirkZheng
        94
    KirkZheng  
       2016-09-23 09:07:34 +08:00
    @kideny 还好我大 python 不是
    KirkZheng
        95
    KirkZheng  
       2016-09-23 09:11:58 +08:00
    @anubiskong java 就不应该发明出来
    zohan
        96
    zohan  
       2016-09-23 09:28:54 +08:00
    抛开场景谈技术,好空虚
    killerv
        97
    killerv  
       2016-09-23 09:37:30 +08:00
    这个帖子没什么意义,都在撕逼
    zuotech
        98
    zuotech  
       2016-09-23 09:39:42 +08:00
    搞这么多语言干什么呢, 我就觉得 C 最好
    jun4rui
        99
    jun4rui  
       2016-09-23 09:44:00 +08:00 via Android
    现在前后两端,前端就只有 js ,后端有一大堆语言包括 js 。

    PHP 写不了前端,但 js 可以用来做不少 PHP 的活,此消彼长,前端就是 js 一种语言的蓝海,后端是一堆语言的红海,后端语言谁去前端把 js 干掉我举双手赞成,但是一个个都去不了前端在后头互掐放大话出来有个屁用?
    bmy
        100
    bmy  
       2016-09-23 09:50:44 +08:00
    @anubiskong 同感
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3351 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 10:41 PVG 18:41 LAX 03:41 JFK 06:41
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86