说说你的技术栈和理由--(业余爱好、保持简单)

2016-03-24 12:19:58 +08:00
 oyjc
背景:非职业猿类,编程是业余爱好,不为谋生。
So ,喜欢保持简单,当需要时,随手可用即可。

Server: C + Python
Client: Javascript(ReactNative...), HTML, CSS

Python 代码简洁,是通用语言,什么都能做,遇到需要‘加减乘除’的性能需要时,用 C 造一个;
同时, C 亦是保持学习的一个工具,持续学习算法、数据结构以及深入操作系统(面向 api)。
客户端(包括但不限于 Web/NativeApp 等所有面向用户界面的跨平台应用)统一使用 Javascript 全栈,
大多数时候,只是需要学习一个框架即可,甚至 css 都能通用的。

其实考虑过 Nodejs 替代 python ,这样可以继续简化,但尝试写了几次 Helloworld ,实在受不了回调。
并且,自己经常写的一些爬虫、数据清理分析等脚本,还是 Python 方便。

这些年,还写过不少 Hello world : ActionScript/C++/objective-c/swift/C#/PHP/Java/Go ,没有一个满意的。(职业猿勿喷,非圣战)
7612 次点击
所在节点    程序员
43 条回复
msg7086
2016-03-24 13:30:32 +08:00
Server: C & Ruby
Client: CoffeeScript & SCSS
CLI: Ruby

Python 很多时候用起来感觉还是不舒服,不如 Ruby 顺手。
算法刷题或者高性能的东西还是用 C 做。
msg7086
2016-03-24 13:31:15 +08:00
另外 Node 你真要用的话肯定要看看 Promise 。回调要写死人的。
crazyxin1988
2016-03-24 13:33:47 +08:00
java: 工作需要
python :会看会写简单的脚本,会用 python 相关工具链,真心就是方便
kenshinhu
2016-03-24 13:35:06 +08:00
Server:node(主力),次 java,再次 php
client: html+css+javascript + objc

目前还在打算学习其他的
dong3580
2016-03-24 13:38:09 +08:00
Server:.NET 系列=>node(即将)
client: html+css(css3)+js(ng1)=>ng2+react(即将)
superhack
2016-03-24 13:40:27 +08:00
后端: Python3 / Java / Go
数据库: Postgres
Server : OpenResty (Nginx + Luajit + bundles)
NoSQL : Redis / ElasticSearch
Web : React + Redux
其他场景(测试、运维、日志、监控、部署):尽量 Python
loading
2016-03-24 13:42:10 +08:00
Server:python2.7
Client: html+js+css (在看 eletron )

目前在考虑 node.js 或者 golang 。

python 写什么都方便,可以很方便地连接公司的各种数据库,直接处理文件也方便,还有导出导入 .xls 和 .doc 。能做出很强大的 OA 系统。
mko0okmko0
2016-03-24 14:03:38 +08:00
本身职业码农,创业中.

移动前端:ReactNative,java,swift,C#(要钱省时间)
win 桌面:C#
跨平台桌面:QT/java/wxwindows/不复杂的直接用网页 JS 方式.
后端:php/C#(mono 很好用)
高计算:C#,java,D 语言.少数 C(++)(非常重要的性能问题),等待 rust 稳定中.

不说性能 py 当然很不错....但我的高计算很多多多啊!!!
手写高计算.又有罩门:C(++)语言里的记忆体指针,所以很不喜欢 C 来做.
用 D 语言的 safe-D 没有指针性能接近 C(++).可用 C(++)资源.
C#支持 SIMD 阵列计算加速.间接支持 OPENCL.
java 可 sse/avx 执行档生成但不明显所以只用于设计建模.
coconne
2016-03-24 14:04:13 +08:00
.net 工作需要
业余 nodejs
ruirui413
2016-03-24 14:09:04 +08:00
Server : C# + T-SQL
Client : Ext JS
johnhsm2333
2016-03-24 14:50:30 +08:00
Server : NodeJS + LeanCloud + Redis
Client : HTML + CSS + JavaScript
shellcodecow
2016-03-24 15:13:47 +08:00
移动应用:
Client: Object-c, swift, Vue, React Native

Server: NodeJS + LeanCloud

其他应用
其他接触过: Ruby, Go, C++
duobei
2016-03-24 15:29:16 +08:00
Python 3 + Flask + Bootstrap 其他的东东看不懂,就这些比较容易上手
pzzrudlf
2016-03-24 15:48:48 +08:00
@duobei flask 什么时候支持 py3 的?
daysv
2016-03-24 15:49:03 +08:00
javascript
通吃服务端客户端桌面端
比较专一
crabRunning
2016-03-24 16:06:54 +08:00
server : php + nodejs + elixir
web : HTML + CSS + JavaScript + react
未来 : swift
shulen
2016-03-24 16:14:10 +08:00
前端: js html css less jquery requirejs react-native
后端: java nodejs
数据库: mysql mongodb redis
for8ever
2016-03-24 16:22:01 +08:00
Server: Node.js
Client: JavaScript, HTML, CSS

主要从事前端开发~~~自学 Java 拓宽知识面,由于公司用 Python ,也了解过一点。。。
hxtheone
2016-03-24 16:45:09 +08:00
Server: Nodejs & Ruby, 目前主攻 Nodejs
Client: 不是专业前端, 基本上就是用 React 全家桶
r00tt
2016-03-24 16:57:08 +08:00
server: ruby & php 用了 ruby 就不想用 php 了
client: 工作需要 java,c/c++

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/265995

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX