X



CoffeeScript
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
垢版 |
2011/11/11(金) 03:21:00.78
について語るスレ
0272デフォルトの名無しさん
垢版 |
2013/11/03(日) 17:44:49.82
普段RubyとJSを同時に書いてる身としてはCoffeeScriptの方が段違いに脳が適応してくれるから重宝してまつ
生のJSだとunlessを無意識に使ったり、varを平気で書き忘れてまうねん
0273デフォルトの名無しさん
垢版 |
2013/11/07(木) 22:47:23.49
>>257
俺がみたRailsプロジェクトの大半が中身が空の.coffeeばかりだったからgit rm *.coffeeしてpushしたけど怒られたことなかったよ
0276デフォルトの名無しさん
垢版 |
2013/12/08(日) 23:37:17.96
Dartは消えてくれ
Javaと全く互換性のないJavaモドキって誰得だよ
わざわざ余計なものをJSの世界に持ち込まないでほしい
0277デフォルトの名無しさん
垢版 |
2013/12/09(月) 11:43:48.53
DartはJSの消滅を狙ってるだろ
0280デフォルトの名無しさん
垢版 |
2013/12/24(火) 20:55:26.75
社内にドッグフード食べさせることが出来れば、加速的に成長するんだろうけどdartはあまり芳しくなさそう。
0285デフォルトの名無しさん
垢版 |
2014/01/19(日) 10:58:46.02
いいよな。
grunt使えば自動コンパイルしてくれるし
ブラウザの自動更新までしてくれるからデメリット無いわ
0287デフォルトの名無しさん
垢版 |
2014/01/23(木) 02:51:11.53
Railsコミュニティは何故、CoffeeScriptなんぞ採用したのか
全部、JSで書いた方が効率良いだろ
0291デフォルトの名無しさん
垢版 |
2014/01/23(木) 14:28:28.36
すぐに下品な言葉を使う男ってダサい
本人は理解できてないみたいだけど(24歳OL)
0297デフォルトの名無しさん
垢版 |
2014/02/05(水) 15:22:45.71
ねえねえ、
test = (->
 hoge
)()
これもっと綺麗に書く方法ある?

test = ->
 hoge
()
だと怒られる
0299デフォルトの名無しさん
垢版 |
2014/02/05(水) 15:29:34.02
ちゃうちゃう
(test = ->
 hoge)()

を綺麗に書く方法だった。
test = ->
hoge
test()

とか気持ち悪い。
0309デフォルトの名無しさん
垢版 |
2014/03/11(火) 20:10:12.88
Dartは文法がダサくて嫌い。
わざわざjavascriptリプレスするのがあんな古臭い言語とか。。
0311デフォルトの名無しさん
垢版 |
2014/03/19(水) 05:59:24.74ID:hkFV9ojg
>>310
へー!こんなのあるんだ
jsはcoffee使ってもコールバッグ地獄対応しなきゃいけないから気持ち悪いんだよね
jQueryDeffered使ってるけどすべての関数をDeffered化するわけにもいかないし
Haxe使えば回避できる??
0312デフォルトの名無しさん
垢版 |
2014/03/19(水) 12:58:38.79ID:RH30AtWa
Haxe...んーまあ、そう。見ればね。分かるよね。うん。

というか、すでにスクリプト言語じゃないというね。
アプローチはかつての Java 思想を思わせる。
またそれをやりたいのか?っていう。
0314デフォルトの名無しさん
垢版 |
2014/03/30(日) 14:57:07.33ID:hgyYQzzz
Web屋ならわかるだろうけど、coffeeの一番の利点は配列の,が不要なこと
IEでエラー吐くからすごく神経使ってたけど
coffeescriptはタイプミスの心配しないでいいしのびのび書けるわ
0315デフォルトの名無しさん
垢版 |
2014/03/31(月) 10:17:42.35ID:7W/yiWCF
IEが糞なだけ
0319デフォルトの名無しさん
垢版 |
2014/05/28(水) 18:08:54.69ID:Y5P4j/H6
gulp導入してGrunt使わなくなったと同時に
この糞言語も使わなくなった

バイバイCoffeeScript
0322trydev
垢版 |
2014/07/13(日) 16:20:30.09ID:F2hThxmf
モジュールのテスト

インスタンス何それ、staticなロジック関数最高(?)誰得なscriptです。

使い方
module モジュール: 他のモジュール..
 プライベート: 値or関数
 static:
  パブリック: 値or関数
  main: ->
   alert @プライベート
   alert @他のプライベート
   alert モジュール.パブリック # むむ!
   alert 他のモジュール.他のパブリック # むむむむ!!

alert オブジェクト # [module モジュール]
モジュール.main() # モジュール.static.main()

今のところMain.static.mainをエントリポイントとしていますが、
サンプルの様にMain定義前の実行は可能です。
0323trydev
垢版 |
2014/07/13(日) 16:21:32.96ID:F2hThxmf
# モジュール化関数
# 変数の概要
# o ・・・ object
# m/n ・・ object名
# a ・・・ argument
# s ・・・ staticな関数名
module = (o) ->
 for m of o
  if typeof o[m] is 'function'
   @[m]= o[m]
  else
   @[m]=(a) ->
    for n of o[m]
     if typeof a[n] is 'undefined'
      a[n] = o[m][n]
    a
   for s of o[m]['static']
    @[m][s]=(a) ->
     o[m]['static'][s].call o[m], a
  @[m].toString=-> "[module #{m}] "
 try
  @Main.main.call @ if m is 'Main'
 catch e
0324trydev
垢版 |
2014/07/13(日) 16:23:57.71ID:F2hThxmf
# サンプル - Base.iをインクリメント・デクリメント・表示
module Base:
 i: 0
 static:
  main: ->
   alert @i

alert Base # [module Base]
Base.main() # 0

module Inc: Base
 inc: ->@i++

module Dec: Base
 dec: ->@i--

module Show: Base
 show: -> alert @i

# モジュールのMixinは関数の呼び出しなので
# 最後のモジュールに空のオプジェクトを渡す
module Program: Inc Dec Show {}

module Main: Program
 static:
  main: ->
   @show()# 0
   @inc()
   @show()# 1
   @dec()
   @show()# 0
0327デフォルトの名無しさん
垢版 |
2014/11/29(土) 15:02:55.14ID:iygsHyiP
ruby と python の両方の良いとこ取りしたような文法だが
どっちかというと ruby 寄りって感じか

javascript のソースを coffee script のコードに変換してくれるツールがあると嬉しいかも
0329デフォルトの名無しさん
垢版 |
2015/01/17(土) 10:52:55.38ID:Myj9loPB
class の prototype に member 書かなくても

class A
constructor: (@hoge, @fuga) ->

で member 作れてしまいますが (prototype にはないけど)
こういう作り方は良くないですか?

ちゃんと

class B
hoge: null
fuga: null
constructor: (@hoge, @fuga) ->

って書くべき?
0331デフォルトの名無しさん
垢版 |
2015/02/09(月) 18:24:45.55ID:sBN76GX2
ありがとうございます
0332330
垢版 |
2015/02/10(火) 02:10:18.03ID:C6NMDC3K
どういたしまし。
ていうかこのスレ過疎りすぎ
coffeescript大好きなのに(´・ω・`)
0334330
垢版 |
2015/02/10(火) 05:29:12.28ID:C6NMDC3K
>>333
ぶっ!!!
うちの会社でもRubyの時代だとかって
最近Ruby on Railsのプロジェクトまかされてるんだけど
マンセー記事多い割に詳細なドキュメント少なくて
「本当に流行ってるのか???」と思った。
とくにActiveRecord周りの具体的な使い方に関しては
書物にも乗ってないからすっごい苦戦している。
ほんとにRuby流行ってるのかなぁ…(まぁRubyも好きなんだけど)
0335デフォルトの名無しさん
垢版 |
2015/02/10(火) 08:04:05.65ID:Hs3TdF+4
Ruby に Python スパイスを振りかけて
使いやすくしたのが CoffeeScript って感じ

Ruby が本当に流行ってるなら CoffeeScript も流行ってないと可笑しいと思う
0336デフォルトの名無しさん
垢版 |
2015/02/10(火) 10:24:46.06ID:DWVi8Vxe
正直一時期よりCoffeeScript使われなくなってると思う
TypeScriptやHaxeやES6に行った人が多いと思う
0337330
垢版 |
2015/02/10(火) 10:46:41.40ID:C6NMDC3K
>>335
ルビーにパイソンのスパイスw
まずそー(てか硬くて食べれないよっ)

たしかにRuby流行ってるならCoffeeも流行ってないとおかしいってのは納得な気がする

RubyをCGI的に使ってるとか、ターミナルで直接叩いてますとかっていう技術者が
どれくらいいるのかわからないけど、あんまりいないだろう。

そう考えると、Rubyの人口の殆どがRailsの人口ともいえるわけで
Ruby大好きRailsプログラマが「Coffee使わないでわざわざピュアJSで書いてます☆」ってのはちょっと違和感あるもんね
「現場ではCoffeeなんてつかいません!」って話だったらそれRails自体そうなんじゃね?って突っ込みたいし

えっ!CoffeeからTypeやHaxeに流れてるのか!
あれらの言語は調べてわりとすぐに体が拒絶したんだけども
0340デフォルトの名無しさん
垢版 |
2015/02/11(水) 22:31:52.51ID:Of8tP6uP
うーん?俺今仕事で普通に複数人でCoffeeScript書いてるし、
海外ライブラリも国内ブログでもCoffeeScriptが廃れたようには思えないけどな
浸透し過ぎて珍しくも無くなったから話題にならないだけじゃないの?
技術記事を書く時は他AltJSユーザーに配慮してコード部分
JSで公開するし
0341デフォルトの名無しさん
垢版 |
2015/02/12(木) 00:58:36.92ID:1AL5ToOl
今リリースが1.9.0だし2.0出たらまた盛り上がるんじゃない?
js2coffeeとかもやる気見たいだし
0342デフォルトの名無しさん
垢版 |
2015/02/12(木) 07:10:59.46ID:3fwCwvaR
浸透しすぎて話題ないのか
たしかにCoffee覚えるの簡単だし困ったら公式サイトで気軽にテストできるもんなあ

みんな愛情表現くらいしていいんだよ(〃∇〃)
0343デフォルトの名無しさん
垢版 |
2015/02/13(金) 13:52:41.41ID:dpVVOxpY
お世話になってます
0349デフォルトの名無しさん
垢版 |
2015/02/16(月) 20:33:06.97ID:8Dfi/YyZ
まさにcoffee+angularで開発してるわ
ほとんど何の問題もなく使えてる
ごく稀に、暗黙のreturnでハマるくらい

Coffeeはいいけど、angularはダメだわ
何度殺意を抱いたか
仕方なく使ってるけど、なんであんなもんが流行ってるのか
皆目見当がつかない
あれみんな使ってるけど、みんな理解できてるのか
0350デフォルトの名無しさん
垢版 |
2015/02/16(月) 22:35:50.45ID:N4N5sFFI
具体的に
0353デフォルトの名無しさん
垢版 |
2015/03/01(日) 21:56:44.27ID:YPGv4zkT
しかし消えるの速かったな。
「これから流行る」と言われている内に既に忘れ去られる勢い
0354デフォルトの名無しさん
垢版 |
2015/03/02(月) 04:14:16.54ID:AZdlh9F+
Dでさえしぶとく残ってるから大丈夫
0357デフォルトの名無しさん
垢版 |
2015/03/07(土) 13:07:59.65ID:BwtBK1ug
自動コンパイルに1番適してるのはどのツールですか?
色々あるみたいなので迷ってしまいます。
0361デフォルトの名無しさん
垢版 |
2015/03/08(日) 08:38:38.97ID:/MgTL3zQ
make最強
0365デフォルトの名無しさん
垢版 |
2015/03/10(火) 21:14:01.81ID:X2FYky+4
新プロジェクトでAngular使いたいって訴えたけど
AngularはSEO的に信頼できないから無理とかいわれたよ。

まぁ、反論するどころか納得させられたからそれ以上求めなかったが。
0367デフォルトの名無しさん
垢版 |
2015/03/11(水) 05:12:23.67ID:GVtyvoiQ
railsのdsl化かあ
既にそうなってると思ってたけど
完全ではないってことだよね?

ってスレチじゃね
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況