プログラミング業界に異変、SwiftとJavaが不人気、スマホアプリ開発までJavaScriptという時代に
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@涙目です。(北海道) [JP]
垢版 |
NGNG?PLT(12015)

2017年10月におけるインデックスは次のとおり。

2017年に入ってから、プログラミング言語「Swift」は2.3%のレーティング値を付けてトップ10入りしたものの、
その後だんだんとポイントを下げて今回は16位につけた。SwiftとともにJavaも下落傾向にあるが、
Tiobe SoftwareではこうしたSwiftとJavaの衰退の理由を、モバイルアプリの開発が個々のプログラミング言語を
直接使うスタイルではなく、同時にiOSとAndroid向けのアプリを開発できるフレームワークに移っている点にあると指摘している。

iOSとAndroidアプリを同時に開発できるフレームワークとして、Tiobe SoftwareはMicrosoft Xamarinおよび
Apache Cordova、Ionicを挙げている。Microsoft XamarinはC#、CordovaとIonicではJavaScriptを利用する。
このため、JavaとSwiftの下落と同時に、C#とJavaScriptの増加傾向が見られると分析している。

http://www.excite.co.jp/News/it_biz/20171006/Cobs_1677187.html
0004名無しさん@涙目です。(愛媛県) [ニダ]
垢版 |
2017/10/24(火) 11:58:41.80ID:Z/R9DWTl0
よし、テトリスでも作るか
0005名無しさん@涙目です。(新潟県) [US]
垢版 |
2017/10/24(火) 11:59:24.70ID:MdQyj+MK0
おっPython
0006名無しさん@涙目です。(東京都) [US]
垢版 |
2017/10/24(火) 11:59:37.03ID:H6Jsq6+q0
javascriptきらい
0010名無しさん@涙目です。(庭) [US]
垢版 |
2017/10/24(火) 12:01:37.46ID:cW8cOHXk0
>>7
20年前には、あと10年ぐらいでそうなるといわれてた
0011名無しさん@涙目です。(アメリカ合衆国) [US]
垢版 |
2017/10/24(火) 12:02:19.42ID:kTFowcAd0
JS最高です^^
0013名無しさん@涙目です。(茸) [ニダ]
垢版 |
2017/10/24(火) 12:02:50.66ID:TCpwhrru0
Visual StudioもCordovaイチオシだからな
0014名無しさん@涙目です。(大阪府) [EU]
垢版 |
2017/10/24(火) 12:02:56.10ID:Z7B2OaWE0
javascriptってかTypeScriptだろ?
React.Nativeとかまで出てきて、すくなくともフロントエンドはjavascript以外を使うのに理由が必要って雰囲気だで
0015名無しさん@涙目です。(やわらか銀行) [ニダ]
垢版 |
2017/10/24(火) 12:03:03.76ID:QwyobfYL0
古い考えなんだろうけど、型が無い言語って触ってて気持ち悪いんよ
0016名無しさん@涙目です。(新疆ウイグル自治区) [IN]
垢版 |
2017/10/24(火) 12:03:04.74ID:zJLGH1lS0
この傾向、ますます強くなるよ。
そのうちプッシュ通知もスマホブラウザでできるようになるから、そうしたらネイティブ使う部分なくなってもっと楽になる。
0019名無しさん@涙目です。(空) [US]
垢版 |
2017/10/24(火) 12:03:40.18ID:i43+Rwjk0
Javaなんてゴミやってるやつww
0021名無しさん@涙目です。(茸) [CL]
垢版 |
2017/10/24(火) 12:04:04.63ID:/7N2bj7I0
IonicってTypeScriptだろ
あれどうなの?
0023名無しさん@涙目です。(dion軍) [ニダ]
垢版 |
2017/10/24(火) 12:04:58.53ID:AAZtuIaG0
javaとJavaScriptは別物
0024名無しさん@涙目です。(茸) [US]
垢版 |
2017/10/24(火) 12:05:39.26ID:CDD4Wivb0
XamarinもCordovaもIonicも
Windows Phone壮大にコケたマイクロソフト製ってのがなんともw

環境は良かったんだろうなw
0025名無しさん@涙目です。(やわらか銀行) [US]
垢版 |
2017/10/24(火) 12:05:53.26ID:v/mrOwnb0
まあ航空宇宙開発向けとか軍用とか造ってる訳じゃ無いからなコストダウン方向に振れて行くのは当然
0027名無しさん@涙目です。(空) [US]
垢版 |
2017/10/24(火) 12:07:28.86ID:leCAwV2K0
jsは、一人で書く分にはいいけど、
他人の実装を追いかけるのが苦痛。
百歩譲ってTypeScriptだが、
多人数で開発するならやっぱりJava
0030名無しさん@涙目です。(庭) [CA]
垢版 |
2017/10/24(火) 12:08:58.95ID:rAVsBmUb0
JavaとJavaScript の違いは何?
ガンダムとジムみたいなもん?
0035名無しさん@涙目です。(茸) [DE]
垢版 |
2017/10/24(火) 12:16:33.12ID:X3eHaoic0
Javascriptなんて実行してみるまで
コンパイルエラーすら分からないんだろ?
しかも変数に型もないし誰がこんな開発しにくい
言語を好んで使うかよ
0036名無しさん@涙目です。(空) [ニダ]
垢版 |
2017/10/24(火) 12:16:45.56ID:q5nepIHS0
>>27
React使えば良い
0037名無しさん@涙目です。(SB-iPhone) [US]
垢版 |
2017/10/24(火) 12:17:46.10ID:+n+X6VXQ0
jsも最近コンポーネントっぽい使い方するのがメジャーになってきてるから
昔よりは読みやすいんじゃね?

jQueryはまじ読みにくい
0038名無しさん@涙目です。(空) [ニダ]
垢版 |
2017/10/24(火) 12:17:49.63ID:q5nepIHS0
>>27
ES6(ES2015)使う
0039名無しさん@涙目です。(SB-iPhone) [US]
垢版 |
2017/10/24(火) 12:19:01.71ID:+n+X6VXQ0
React派
Riot派
Vue派
Angular派

おまいらどれよ?
0047名無しさん@涙目です。(チベット自治区) [SE]
垢版 |
2017/10/24(火) 12:26:40.27ID:9mww2uxB0
>>7
ならん
プログラムは超細かい仕様書を手書きしてるに過ぎないので
同じのを再現しようと思ったらAIから
ここはどうします?ここはどうします?と全パターン質問攻めに合うだけ
0048名無しさん@涙目です。(空) [ニダ]
垢版 |
2017/10/24(火) 12:27:35.77ID:q5nepIHS0
>>45
JavaScriptが書けるとかすごい。
ReactとNode.jsで作って、webpackでまとめられる?
0049名無しさん@涙目です。(SB-iPhone) [ニダ]
垢版 |
2017/10/24(火) 12:28:34.39ID:QxrCj0A10
>>1
JavaScriptはJavaとは関係ない。
0050名無しさん@涙目です。(空) [TR]
垢版 |
2017/10/24(火) 12:29:20.13ID:oWfAheI/0
>>47
コーディングを製造っていう風潮はどうにかしたい
0051名無しさん@涙目です。(東京都) [MX]
垢版 |
2017/10/24(火) 12:31:49.95ID:Qy+Vwyde0
>>7
もうなってるよ
そもそもプログラム自体が機械にこういうのつくってって言う言葉だからな

不足なく仕様書書ける人なら誰でもプログラムはできる
日本語で書くかプログラミング言語で書くかの違いしかないから、むしろプログラミング言語の方がはるかに楽

逆にプログラミング出来ないなら仕様書も理解して書けてない
0052名無しさん@涙目です。(禿) [US]
垢版 |
2017/10/24(火) 12:34:32.95ID:Sx6FU7Vv0
未だにTypeScriptとか言ってる厳密型厨いるのか
生産性低いC/C++で育って自縄自縛して逃れられない可哀想な人達
0054名無しさん@涙目です。(東京都) [ZM]
垢版 |
2017/10/24(火) 12:38:01.83ID:0P+va38t0
ありえねーだろ
ジャバなんてアラートをポーンと
出せるだけだろ
ボタンを押したら今の時間がわかる
アプリでもつくるのかw
0055名無しさん@涙目です。(空) [FR]
垢版 |
2017/10/24(火) 12:38:50.75ID:h8g0N2tg0
言語なんてただの道具で手段でしかないしな。
目的であるアプリが動きゃなんでも良いし。
つまり低コスト化の流れで正常。
マシンパワーが無限にみえる環境に近くなったって事だろう。
0056名無しさん@涙目です。(東京都) [CN]
垢版 |
2017/10/24(火) 12:39:02.72ID:P2vHoKet0
>>47
質問に答えていくだけで完成するなら超楽ちんじゃん
アルゴリズム考えたり、技術的な調査したり、処理の高速化したり、テストプレイしたり、面倒なこと全部しなくて済む
0058名無しさん@涙目です。(空) [US]
垢版 |
2017/10/24(火) 12:42:23.44ID:J6qQCqnO0
Spring Framework 5がReactに寄ってったらしいんだけど、どうなんだろう
0059名無しさん@涙目です。(東京都) [RU]
垢版 |
2017/10/24(火) 12:45:45.71ID:55PgKT1m0
要するにLISKの時代が来るんだろ?
0061名無しさん@涙目です。(禿) [US]
垢版 |
2017/10/24(火) 13:10:45.27ID:Sx6FU7Vv0
>>57
自分の怠惰の実現の為にコードを書くのはプログラマーの鑑だわ
0062名無しさん@涙目です。(チベット自治区) [CO]
垢版 |
2017/10/24(火) 13:13:03.99ID:WgLzyZvw0
>>54
0063名無しさん@涙目です。(チベット自治区) [CO]
垢版 |
2017/10/24(火) 13:13:43.18ID:WgLzyZvw0
>>61
楽をするためにはどんな苦労も厭わない
という姿勢は大事だな
0065名無しさん@涙目です。(catv?) [ニダ]
垢版 |
2017/10/24(火) 13:15:33.42ID:WUlrXS/30
ゼロからSwift勉強したいんだけどいいテキストないですか?
0066名無しさん@涙目です。(庭) [US]
垢版 |
2017/10/24(火) 13:18:21.81ID:xwIye8+Z0?PLT(35669)

ブラウザ依存のJavascriptなんか使うバカは滅びろ
無駄に重くなるだけでデメリットしかない
どうせ広告表示位しか使ってねーだろ
0068名無しさん@涙目です。(チベット自治区) [CO]
垢版 |
2017/10/24(火) 13:26:38.55ID:WgLzyZvw0
>>66
考え方が逆だ
モダンブラウザとIEの1〜2バージョン古いの以外は切り捨ててんだよ
もうコンテンツのブラウザとして数が少なすぎて価値が無いから
0069名無しさん@涙目です。(禿) [US]
垢版 |
2017/10/24(火) 13:31:27.59ID:Sx6FU7Vv0
>>63
Perlの開発者がPerlを開発した理由がそれだからな
0072名無しさん@涙目です。(庭) [BE]
垢版 |
2017/10/24(火) 13:41:51.81ID:NZRFaBNu0
時代がJavaScriptに追い付いてきたな
0075名無しさん@涙目です。(神奈川県) [US]
垢版 |
2017/10/24(火) 14:31:37.68ID:iDf1MtSU0
>>69
それ、PHPの開発者の話だろ。
0076名無しさん@涙目です。(庭) [US]
垢版 |
2017/10/24(火) 14:34:06.42ID:xwIye8+Z0?PLT(35669)

>>68
ただの傲慢だろそんなん

書き手次第で利用する側は要していないのにクライアントサイド負担を求めてんなよ
0078名無しさん@涙目です。(チベット自治区) [CO]
垢版 |
2017/10/24(火) 14:39:23.10ID:WgLzyZvw0
>>76
負担なんて求めてないよ
変なブラウザ使うやつは相手にしてないだけで

逆に変なブラウザ使いたい人は
自分を相手にしてくれるサイトを探して見ればいいんだよ
0081名無しさん@涙目です。(チベット自治区) [CO]
垢版 |
2017/10/24(火) 14:43:22.25ID:WgLzyZvw0
>>80
エレクトロンて聞いたことない?
テキストエディタのAtomとか、コミュツールのSlackとかが有名なんだけど
0082名無しさん@涙目です。(禿) [US]
垢版 |
2017/10/24(火) 14:43:55.70ID:Sx6FU7Vv0
>>75
有名なthree great virtues of a programmerを記したのはLarry Wallだよ
0084名無しさん@涙目です。(庭) [ニダ]
垢版 |
2017/10/24(火) 14:49:32.17ID:8/E5E5/y0
javascriptでマルチスレッドってあるの?
0085名無しさん@涙目です。(チベット自治区) [CO]
垢版 |
2017/10/24(火) 14:57:24.57ID:WgLzyZvw0
>>84
web workerとか
0088名無しさん@涙目です。(庭) [US]
垢版 |
2017/10/24(火) 15:04:33.11ID:xwIye8+Z0?PLT(35669)

>>78
逆だろ
要らないもんを無理矢理押し付けてるだけだろ
0089名無しさん@涙目です。(チベット自治区) [CO]
垢版 |
2017/10/24(火) 15:11:33.74ID:WgLzyZvw0
>>88
押し付けてなんかいないよ
おまえなんか呼んでないんだから勝手に見ないでよってくらいのイメージ
0090名無しさん@涙目です。(庭) [US]
垢版 |
2017/10/24(火) 15:13:39.26ID:xwIye8+Z0?PLT(35669)

>>89
押し付けてるのは現実だろ
頭大丈夫か?お前
0091名無しさん@涙目です。(千葉県) [ニダ]
垢版 |
2017/10/24(火) 15:14:48.20ID:A/Zrx5a60
C#は?
ユニティで使えるじゃん
0092名無しさん@涙目です。(catv?) [RU]
垢版 |
2017/10/24(火) 15:18:44.84ID:D704/wmP0
>>56
いや、質問に答える前に
AIにどんなソフト作って欲しいかを
伝える長々とした仕様書書かないとあかんな。
0093名無しさん@涙目です。(大分県) [RU]
垢版 |
2017/10/24(火) 15:20:38.08ID:D10H1/NW0
ブラウザに搭載されて発達しまくっているおかげで、JavaScript言語の内部が気が狂ったみたいに高度杉
しかも安定性も凄い。もはやコンパイラって何?っていう、ネイティブでアプリ作る必要なんか無いレベル
javaとかもう比較にもならないレベルw

>>84
jsは元々イベント駆動のマルチスレッドみたいなもんじゃん
0095名無しさん@涙目です。(神奈川県) [ニダ]
垢版 |
2017/10/24(火) 15:22:40.33ID:/3i9HNQj0
MSJAVAVMは軽くてよかったのに使えなくなってしまって残念
0096名無しさん@涙目です。(チベット自治区) [CO]
垢版 |
2017/10/24(火) 15:28:55.68ID:WgLzyZvw0
>>90
怒んなって、そうじゃないんだ

英語で書かれたウェブサイトを日本人のおまえがサラサラ読めなくても別に怒らないだろ?
英語出来ないって先進国的に見ればおかしいことだけど、あんまり気にしないだろ?

それと同じように
普通のブラウザが普通に読める言語で書かれたサイトを
普通じゃないおまえのブラウザが読めなくても怒る必要は無いんだよ
0097名無しさん@涙目です。(東京都) [BR]
垢版 |
2017/10/24(火) 15:33:23.13ID:YPmnU5us0
でさ、デバッグは簡単になったの?
0098名無しさん@涙目です。(庭) [US]
垢版 |
2017/10/24(火) 15:35:07.11ID:xwIye8+Z0?PLT(35669)

>>96
相変わらず判ってねーな
ブラウザの新旧で解釈出来る出来ない以前にクライアント側に使用キャリアのスペック負担を強いてんだよ

俺が糞ブラウザを使ってるなんて思い込みで言い始めてるお前の思考回路がポンコツ過ぎて草
0099名無しさん@涙目です。(チベット自治区) [CO]
垢版 |
2017/10/24(火) 15:37:35.27ID:WgLzyZvw0
>>98
それの何が悪いの?っつー話だよ
ユーザがなーんも気を使わなくても最新のモダンブラウザが手に入る環境が整っているのに
わざわざ自分の意思でそうでないブラウザ使ってるやつまで気を使う余裕はねえっていう

20年前だったら言わんとしてることは通用したけどね
今は今なんだよ
0100名無しさん@涙目です。(庭) [US]
垢版 |
2017/10/24(火) 15:42:32.32ID:xwIye8+Z0?PLT(35669)

>>99
なんで利用者が制作者の意を先読みしてやんなきゃいけないんだよw
逆だろ

お前がやってんのはこっちはこうやってんだから有り難がれ、イヤなら他ブラウザ探して勝手に使えだろ

これを傲慢と言わずしてなんだってーのw
お前の言ってることは詐欺師と同じ
0101名無しさん@涙目です。(チベット自治区) [CO]
垢版 |
2017/10/24(火) 15:48:20.28ID:WgLzyZvw0
>>100
落ち着けって
利用者として認識されてないって話だよ
製作者はそもそも全ての人に見てもらおうなんて考えてないし、その必要もないっつー
0102名無しさん@涙目です。(庭) [US]
垢版 |
2017/10/24(火) 15:51:20.15ID:xwIye8+Z0?PLT(35669)

>>101
すっげー冷静だけど、お前の理屈は「自分がやったことは利用者の為になる。反論は利用者に非ず」だろ

お前が制作サイドかは知らんが、利用者の定義を決めるのは制作者じゃねーぞ
0103名無しさん@涙目です。(チベット自治区) [CO]
垢版 |
2017/10/24(火) 15:53:50.93ID:WgLzyZvw0
>>102
なんで?
韓国人が「標識にハングルがないのはおかしい」って言われても無視するだろ?
それと同じように「俺のブラウザじゃ動かない」って言われても無視してるだけだよ
0104名無しさん@涙目です。(庭) [US]
垢版 |
2017/10/24(火) 15:55:22.24ID:xwIye8+Z0?PLT(35669)

>>103
動く動かないの話なんか一切してないわけだが
0105名無しさん@涙目です。(茸) [US]
垢版 |
2017/10/24(火) 16:21:55.52ID:E5tRaOQl0
>>24
cordvaがMS製?は?
0106名無しさん@涙目です。(庭) [US]
垢版 |
2017/10/24(火) 16:49:48.85ID:E+xASvsw0
時代はC#か
0107名無しさん@涙目です。(三重県) [US]
垢版 |
2017/10/24(火) 17:04:17.06ID:m6p2O9/+0
>>56
質問というか選択肢を選ばせるようになると楽だな。
0108名無しさん@涙目です。(SB-iPhone) [ニダ]
垢版 |
2017/10/24(火) 17:45:41.97ID:DU0Y6zFR0
IT速報に転載されそうな記事だな
0109名無しさん@涙目です。(やわらか銀行) [US]
垢版 |
2017/10/24(火) 17:47:15.32ID:1/eRcPy70
>>81
Electronのどこがネイティブだよ
0110名無しさん@涙目です。(東京都) [US]
垢版 |
2017/10/24(火) 17:48:29.96ID:89ve5b2c0
>>50
ちゃんとした仕様と設計があれば製造で合っている
ちゃんとした設計書があれば二年目位の若い子やオフショアに丸投げ出来る
本来、製造とはそう言う物を指す用語だったんよ

問題は仕様、設計、製造のフェーズがグダグダな事
仕様検討、設計を適当にやって(時間無かったり、仕様が無かったりで)実装しながら仕様検討、設計してんだからもーね…
0111名無しさん@涙目です。(庭) [IT]
垢版 |
2017/10/24(火) 18:04:16.21ID:yiggO5e80
人気もくそもねえだろ

it業界自体が不人気だろ
0112名無しさん@涙目です。(東京都) [ニダ]
垢版 |
2017/10/24(火) 18:09:29.06ID:fH/d4ajd0
Reactは非常に良いね
ただ、手間はかかる
0113名無しさん@涙目です。(静岡県) [US]
垢版 |
2017/10/24(火) 18:11:50.41ID:lW+eRLIM0
プログラム歴15年だけど、今Gtk+とJavaFXやってる。。全然金儲けできない。

昔はSwingやってたけど、金儲けできたこと一度もない。
0115名無しさん@涙目です。(catv?) [US]
垢版 |
2017/10/24(火) 20:40:33.03ID:QzuHp5QW0
デバイス依存なこともJSでできるようになってたりする?カメラとかファイル操作とか
0116名無しさん@涙目です。(中部地方) [CN]
垢版 |
2017/10/24(火) 20:45:22.70ID:5oeidGds0
seleniumとnode始めてみたが
ノンブロッキングioとか非同期処理とか
ムズすぎて挫折しそうなんだが…
0117名無しさん@涙目です。(大分県) [RU]
垢版 |
2017/10/24(火) 20:46:24.01ID:D10H1/NW0
>>115
カメラとかセンサーとか普通に使える。制限はあるけどPCならファイルも読み込みOK
monacaみたいなjs開発環境にすれば、ほぼアプリと同等。PUSH配信もおk
0118名無しさん@涙目です。(中国地方) [IT]
垢版 |
2017/10/24(火) 20:48:54.50ID:naNr9aAl0
ひさびさにjs触ったらvarでの宣言が時代遅れになっててワロタ
0119名無しさん@涙目です。(catv?) [US]
垢版 |
2017/10/24(火) 20:52:08.39ID:QzuHp5QW0
>>117
ほんー
ajaxとかjQueryのころで頭止まってるけど、ちょっと本漁ってみるかな。その後の流れがさっぱりだわ
monacaとかスマホ出始めの頃に聞いたけど使われてるんだね
0120名無しさん@涙目です。(catv?) [CA]
垢版 |
2017/10/24(火) 21:04:31.54ID:7ivQJf7N0
こういう記事はすぐどの言語がどうこうっていう話になるけど、重要なのはフレームワークとIDEとコンパイラ。
0121名無しさん@涙目です。(茨城県) [VN]
垢版 |
2017/10/24(火) 21:07:20.98ID:7XjlPUDq0
え?来月からJava習いに通うつもりだったのに無駄け?
0122名無しさん@涙目です。(関西地方) [US]
垢版 |
2017/10/24(火) 21:08:09.89ID:q8GjK0Si0
VSのCランタイムの実装見たらいつの間にかC++で書かれててさ
もう最適化は低級言語でシコシコ手で書くより機械任せにした方がいいんだろうね
0123名無しさん@涙目です。(空) [US]
垢版 |
2017/10/24(火) 21:37:10.66ID:tOkjZg4i0
>>15
型がない言語っていうとN88-86BASICあたりが思い浮かぶが、古いほうが型がないのが普通じゃないの?
0125名無しさん@涙目です。(東京都) [AT]
垢版 |
2017/10/24(火) 21:41:48.70ID:nA/gsM2H0
vb6を.netに移植するだけで食っていけてる
0126名無しさん@涙目です。(長屋) [SE]
垢版 |
2017/10/24(火) 22:24:07.54ID:CdQ7GbNb0
>>51
日本語勉強しろよ。論点ズレとるよ。
0128名無しさん@涙目です。(やわらか銀行) [US]
垢版 |
2017/10/24(火) 22:58:20.87ID:1/eRcPy70
なんでもjsで出来る!って言って鳴かず飛ばずでネイティブに帰結するのを何年繰り返したと思ってるんだ
0130名無しさん@涙目です。(dion軍) [US]
垢版 |
2017/10/25(水) 02:00:00.34ID:/fckgf9h0
>>16
たぶんAppleのSafariはそれやろうとしない。
0131名無しさん@涙目です。(dion軍) [US]
垢版 |
2017/10/25(水) 02:05:34.77ID:/fckgf9h0
よく言語を叩く理由で「型がない」を挙げる人多いけど、型とか必要?そんなことで困ったことないんですけど。
整数なのか文字列なのかとかそんなの間違えるわけないし。そんなに重要なことですか?メモリーの問題?そんなの気にしなくてよくない?
0132名無しさん@涙目です。(大阪府) [CN]
垢版 |
2017/10/25(水) 02:07:20.12ID:SWJYZ7nZ0
JAVAうざいからブラウザで切ってる
0134名無しさん@涙目です。(兵庫県) [GR]
垢版 |
2017/10/25(水) 05:48:26.34ID:ZMT/Za2+0
jquery書けるくらいじゃjavascript出来ますって言えねー時代になってきたな
最もサーバーサイドの人間なんであんまり言う必要がないが
0136名無しさん@涙目です。(関西地方) [US]
垢版 |
2017/10/25(水) 06:30:39.92ID:Y85fprdT0
宣言時に型がなくても演算の時は型を意識しないとイケないからな
0137名無しさん@涙目です。(庭) [US]
垢版 |
2017/10/25(水) 06:34:17.54ID:nR3BdjeV0
>>131
一人で開発してるなら好きにすりゃーいい
規模がでかくなってクソPGが中にいるとひどいことになる
0138名無しさん@涙目です。(家) [US]
垢版 |
2017/10/25(水) 06:36:38.29ID:WSDDqOi70
>>134
言える言える。
だってほかのややこしい処理も大体ブラウザハック必要だから結局ライブラリ頼ることが前提だもん。
重要なのは書ける書けないじゃなくてサーバーサイドAPIとの通信とかHTMLの文書構造を理解してデザイナーと協調するとかスタイルシートのプロパティの影響範囲を知ってるとかそのあたり。
でもそっちは本読んで学べるもんでもないから実際に商売しながら技能上げていくしかない。

通信知ってるのは前提。
0139名無しさん@涙目です。(庭) [US]
垢版 |
2017/10/25(水) 06:36:38.47ID:nR3BdjeV0
ていうかJavascript製アプリって全く想像できんのだが・・・
ブラウザアプリならともかく、スクリプト言語であるメリットなんてないだろ
0141名無しさん@涙目です。(庭) [US]
垢版 |
2017/10/25(水) 06:39:18.89ID:nR3BdjeV0
>>140
あーガワネイティブかー
うちの業界だと基本的にエンジン使うからイメージなかったわ
0142名無しさん@涙目です。(家) [US]
垢版 |
2017/10/25(水) 06:42:59.33ID:WSDDqOi70
その業界だけがプログラム開発してるわけじゃない。
業界なんてくさるほどあるのがソフト屋だろw

ちなみに業務ソフトもブラウザ実装がいま急速に浸透してる。
小規模〜中規模、ときどき大規模の店舗のレジがWeb実装の
iPad端末に置き換わってる。
0143名無しさん@涙目です。(空) [CN]
垢版 |
2017/10/25(水) 07:06:34.02ID:xIG5F7Lg0
javascriptは至高
javaなんて使ってるカスグラマーは死滅すれば良いwwwwww
0144名無しさん@涙目です。(茸) [GB]
垢版 |
2017/10/25(水) 08:15:31.48ID:l+96PKFz0
swift嫌い
無理矢理cから離れようとするなヴォケ
0146名無しさん@涙目です。(やわらか銀行) [FR]
垢版 |
2017/10/25(水) 08:24:42.36ID:iAiQ3Qqz0
後輩にJavaとJavascriptはインドとインドネシアくらい違うと言ったら、
インドとインドネシアって違うんですか?と問い返されて余計ややこしくなった。
0147名無しさん@涙目です。(新疆ウイグル自治区) [ニダ]
垢版 |
2017/10/25(水) 08:33:36.04ID:T0GwkCE70
javascriptもまたえらく出世したもんだな
出たばっかの頃覚えてる奴らからすりゃ
レーガンが大統領になったのと同じくらい
冗談にしか聞こえんだろ
0148キャプテン更科(茸) [US]
垢版 |
2017/10/25(水) 08:40:22.42ID:Td/1pWyR0
>>147
ドキュメント実装には昔から使われて来た。
BSデジタルから始まった双方向番組もJavaScript。
0149名無しさん@涙目です。(大分県) [RU]
垢版 |
2017/10/25(水) 08:44:48.56ID:s7sk+opG0
>>147
ブラウザの標準スクリプトになったもんで、いろんなGoogleやらAppleやらMSみたいな巨大
デベロッパーがキチガイみたいな技術をねじ込みまくって高速化し、さらにブラウザの実行台数が
とんでもなく多いので、安定性も狂ったように高くなったしねえ

おかげで、純粋なデータ処理以外では下手にC#とかC++とかで組むよりも、スクリプトのくせに
実行速度が全然早くて安定しているという、なんかもう冗談みたいな状況w
0150名無しさん@涙目です。(庭) [US]
垢版 |
2017/10/25(水) 09:05:10.60ID:3VUOslxs0
>>110
コーディングは設計です
理由の一つとして、同一の品質での量産ができないことを上げておく

製造はコンパイルなり、ビルドのことを示すべき
0153名無しさん@涙目です。(空) [IT]
垢版 |
2017/10/25(水) 12:33:51.56ID:dNe8Tlbv0
>>147
Class とか 継承とかついたし
0154名無しさん@涙目です。(庭) [US]
垢版 |
2017/10/25(水) 12:36:07.42ID:IyCZPwOp0
Object指向javascriptかよ
0156名無しさん@涙目です。(空) [IT]
垢版 |
2017/10/25(水) 12:43:13.48ID:dNe8Tlbv0
>>154
let constとかある
0157名無しさん@涙目です。(庭) [US]
垢版 |
2017/10/25(水) 13:00:40.13ID:IyCZPwOp0
なんだかなー。ObjectCOBOLみたいなモヤモヤしたものを感じる。。。
0158名無しさん@涙目です。(東京都) [MX]
垢版 |
2017/10/25(水) 13:09:39.93ID:3c3O66qf0
>>126
ちゃんと仕様書書けてると信じきってる馬鹿が多いってこと

読解問題一度間違ったことないぐらいには日本語使えるし
仕様書もプログラムも沢山書いた上での意見な
0160名無しさん@涙目です。(空) [CN]
垢版 |
2017/10/25(水) 18:42:48.96ID:y6XweuAy0
>>67
ライブラリやフレームワークを作るときは役立つんだけど、最近は公開されてたものを使って作るのが主流で、それでいいレベルになったからね

ライブラリやフレームワークを読まないといけなくなった時の勘所とかに役立つかな

個人的にはオブジェクト指向が好きなんだけどな。
0161名無しさん@涙目です。(公衆電話) [TH]
垢版 |
2017/10/25(水) 18:50:59.37ID:mNi6ahmk0
C++とかでオブジェクト指向プログラム書いてる奴はアホだろ
本来のオブジェクト指向にたどり着くための無駄な作業に大量に時間をかけてる

オブジェクト指向アーキテクチャはイベントドリブン環境と親和性高い

C++みたいにmainとそれ以外を全部呼び出して立ち上げる仕組み作ってから
やっとイベントメッセージやり取りの実装を始めたらまともに動くもの作るのに1年経つだろアホw

JavaScriptなら最初からイベントドリブンの実行環境だぞ
0162名無しさん@涙目です。(東京都) [US]
垢版 |
2017/10/25(水) 18:54:52.72ID:u7Gpdiry0
JavaなんてIT奴隷専用の言語使ってる底辺w
0165名無しさん@涙目です。(公衆電話) [TH]
垢版 |
2017/10/25(水) 19:48:01.98ID:mNi6ahmk0
>>163
生産性の話だよ
CPU命令とシステムコールにらめっこしながら低レベルの開発するなんて趣味の世界ならええけど
リソースもAPIもクラウド上にあってそれ駆使して短時間でアプリ作るのが今流
0168キャプテン更科(茸) [US]
垢版 |
2017/10/25(水) 20:34:02.10ID:Td/1pWyR0
>>165
ものによるわ。
例えば俺はHTMLなんかは静的サイトでもdrupalやasp mvc5+bootstrapでやることが多い。
これもオブジェクト指向フレームワークだよ。

c++はwinでui作るのに使う。
業務やるならc#でマネージド環境でやるのが失敗しづらい。
昔のcomをざっくり扱うにはフルエラートラップができるvbをいまでも使うことがある。

どれもクラスで処理を書くことができる。
いま流の仕事だけしてるならいま流でいいんじゃないの。
そのいま流ってのもかなり狭いと思うけどw
0169名無しさん@涙目です。(SB-iPhone) [CN]
垢版 |
2017/10/25(水) 20:37:42.97ID:2Tzsxc2A0
javascriptは言語仕様がクソ過ぎて嫌いだな
これ以上にクソな言語て見た事ない
0171名無しさん@涙目です。(茸) [US]
垢版 |
2017/10/25(水) 20:43:05.74ID:v3SwHL0u0
今日からスマホで2ちゃんねるです。
ガラケーの時と違って要領悪い
画面タッチするの難しくね?
おまえらよくこんなのやっとルな?
0173名無しさん@涙目です。(茸) [US]
垢版 |
2017/10/25(水) 20:45:58.33ID:v3SwHL0u0
次のレス読むのにどのボタン押したらいいのか分からん。困ったわ?
しおりの付け方分からん
0175名無しさん@涙目です。(北海道) [US]
垢版 |
2017/10/25(水) 20:51:02.79ID:pnVNyCxF0
人脈ないとXamarinを使いこなせないからな
0177名無しさん@涙目です。(家) [US]
垢版 |
2017/10/25(水) 20:58:22.31ID:WSDDqOi70
>>174
MSはプラットフォーム屋だよ。
だから使ってアプリを作ったりMS製品のカスタマイズして利用する人が増えればいい。
Win10も、Win10のままのライセンスでずっとアップデートしていくようになってるし。
0178名無しさん@涙目です。(家) [US]
垢版 |
2017/10/25(水) 21:06:57.90ID:25siKgL+0
Javascriptか
ブラウザで出来るテトリスが
1行で作れるんだっけ
0179名無しさん@涙目です。(家) [US]
垢版 |
2017/10/25(水) 21:08:25.61ID:25siKgL+0
>>146
採用
0180名無しさん@涙目です。(やわらか銀行) [RS]
垢版 |
2017/10/25(水) 21:19:34.24ID:e3zSN0t50
朗報
0182名無しさん@涙目です。(東京都) [US]
垢版 |
2017/10/25(水) 22:10:23.07ID:q2ds1a/20
>>161
俺はC++で作っておいたWinクラスを使ってC++でも最初からイベントドリブンだよ
とはいえ最近はC#ばっかり使ってるけどな
仕事ではもっぱらAccessだわ…
0183名無しさん@涙目です。(関西地方) [US]
垢版 |
2017/10/25(水) 22:28:46.80ID:Y85fprdT0
なんかC++嫌いはC++98辺りで知識が止まってるヤツ多いよな
叩くならちゃんと勉強しろよと
0185名無しさん@涙目です。(catv?) [CA]
垢版 |
2017/10/26(木) 06:34:36.83ID:ituqcwkc0
言語仕様の良し悪しの話とその言語で呼べるライブラリの良し悪しの話がごっちゃになってる
0186名無しさん@涙目です。(家) [US]
垢版 |
2017/10/26(木) 07:00:07.63ID:Ogp1ti2/0
誰に言ってるの?世間がってこと?
あなたの言うこともなんでもいっしょくた。
そして自分の目線か一般論かということも
表明していない。

いい加減非常識な上から目線ゲームやめよう。
0187名無しさん@涙目です。(チベット自治区) [US]
垢版 |
2017/10/26(木) 07:12:36.02ID:a8Ec2psN0
jsだと折角書いたプログラムが
簡単にコピペされてしまうんじゃないか
0190名無しさん@涙目です。(SB-iPhone) [CA]
垢版 |
2017/10/26(木) 09:33:06.04ID:JeTtlrk80
Java屋だけどもJavascriptの非同期やプロミス難しくて全然理解出来ない

正直JS舐めてたわ
0191名無しさん@涙目です。(埼玉県) [GB]
垢版 |
2017/10/26(木) 10:03:27.46ID:fmaMFa5s0
JavaScriptしばらく触ってないや。
ブラウザ上で何か作るには、HTML5、CSS、JavaScriptと覚える範囲が広すぎて、しかもフレームワークがjQuery、Angular、Vau、React.jsなどと乱立してて鉄板が出てこないのがつらいな。
それぞれ特徴があるんだろうけどさ。優秀なIDE欲しいわ。JetBrainsのやつは統括的に面倒みてくれるんかね?
0193名無しさん@涙目です。(茸) [FR]
垢版 |
2017/10/26(木) 11:26:05.05ID:Rw7ZqS6f0
>>149
80年代の頃に趣味でBASIC、90年初頭位に仕事でC言語をやったくらいの知識しかないが
今はJavaScriptが良いのか
Python?とかいうのが人気あるとか聞いたが違うのか
0194名無しさん@涙目です。(茸) [US]
垢版 |
2017/10/26(木) 12:05:01.56ID:YgNTffCq0
>>193
フロントエンドはJavaScript
システム周りはPython
サーバーAPIはJavaScriptとPHP

JSONを手軽に扱えない言語は出る幕無し!そんな風潮
0195名無しさん@涙目です。(茸) [FR]
垢版 |
2017/10/26(木) 12:16:37.36ID:Rw7ZqS6f0
>>194
ほう、そうなんだ
弟がプログラム言語を勉強したいとか言ってたから
JavaScriptでも薦めるか
プログラムなんてMS-DOS以降全く触ってないし
仕事も違う職種に変わったから最近のプログラム事情は知らないんだわ
俺もJavaScript勉強してみようかな
0196名無しさん@涙目です。(新疆ウイグル自治区) [JP]
垢版 |
2017/10/26(木) 15:55:25.30ID:6xir71im0
>>195
漠然とプログラム言語の勉強がしたいというならC#あたりの方がいいんじゃね?
あまり理不尽な仕様もないし、クラス以外にもラムダ式とかその辺の流行の機能は
大概あって、Visual Studio community edisionインストールすれば開発環境一式が
悩まなくてもサクっと全部揃う。
0197名無しさん@涙目です。(大分県) [RU]
垢版 |
2017/10/26(木) 16:15:23.65ID:4vYYIEGJ0
>>195
MS-DOSっぽく、エディタとブラウザさえあれば開発できるJavaScriptが楽でええでw
下手にC#とかPythonなんかで作るより実行速度も早いし
HTMLとCSSも覚える必要があるけど、覚えてて全然損は無いし

その上、jsならPCやスマホのブラウザでも動くわiOSやAndroidのアプリも作れるわ最強っちゃ最強
0199名無しさん@涙目です。(庭) [US]
垢版 |
2017/10/26(木) 16:42:46.57ID:nKFFr/550
>>196
賛成。
オープンソース系はとにかく環境つくるのが面倒すぎて、構築できるころには疲れ果てているという。
dockerとかでさくっと配布できないもんかね。
0200名無しさん@涙目です。(catv?) [JP]
垢版 |
2017/10/26(木) 17:05:01.91ID:HBF1aOKd0
プロとしてプログラミングしたいならコンピュータの基本的なアーキテクチャを
ざっくりで良いので勉強して欲しい
その辺理解出来てると新しい言語も怖くない
だからアセンブラかC言語はかじっておいて欲しいな
コボラーはメモリやアドレス、スタックとかの概念がわかってないから
話通じない
0201名無しさん@涙目です。(長野県) [ニダ]
垢版 |
2017/10/26(木) 17:14:23.72ID:WH/dFG9V0
>>110
仕様書の作成でクライアントとしっかり話ができていないやつはコーディングを設計だと思ってしまうって聴いた

内容やデザイン定義は仕様書作る段階でほぼ最終決定であるべきだと
0202名無しさん@涙目です。(大分県) [RU]
垢版 |
2017/10/26(木) 17:15:23.47ID:4vYYIEGJ0
>>198
HTMLとCSSをちょっと勉強して、なんとなくページが作れる程度でおk
もちろん格好良いページが作れるまで上達すれば理想だけどw

あとはそのページをjsで加工していったり、ローカルファイルにデータを保存したりとか
地図表示したり画像加工したりとか音声とかまあ色々できるようになる

ちなみに、今はjsではjQueryというライブラリとそのプラグインが標準なんで、jQueryの
使い方を覚えればまあ大概のことはできる
MS-DOS時代の頃に比べればもう冗談みたいな簡単さw
0203名無しさん@涙目です。(庭) [US]
垢版 |
2017/10/26(木) 17:17:24.75ID:tUoys3Z30
>>195
入門には向かないから素直にCから
0204名無しさん@涙目です。(大分県) [RU]
垢版 |
2017/10/26(木) 17:19:16.97ID:4vYYIEGJ0
>>200
アドレスとかスタックとか、知ってて損は無いと思うんだけどさあ
もはや配列も連想配列が当たり前だし、実行環境もVMで当然になってきてるから
アセンブラはおろかCPUのスタックの考え方すらあんま通用しないんよねw
0205名無しさん@涙目です。(沖縄県) [US]
垢版 |
2017/10/26(木) 17:19:24.05ID:cU1CDuYg0
UnityでJavaScriptが使えなくなるってマジ?
0207名無しさん@涙目です。(沖縄県) [US]
垢版 |
2017/10/26(木) 17:25:42.17ID:cU1CDuYg0
暇つぶしにJavaScriptでブラウザゲーを開発しようと思って
入門本買って言うとおりにしてみても
ブラウザに画像上げてもオカシナな縮小サイズになって反映されるから
心が折れて今C♯でやってるわ
0208名無しさん@涙目です。(東日本) [US]
垢版 |
2017/10/26(木) 18:08:41.98ID:IXygEpAK0
>>200
俺は>>193だが確かにアセンブラを知らないとC言語が理解できないと先輩に言われて
8086のアセンブラを独学で勉強したな
一応専門学校でアセンブラは勉強はしたのだが(なんていったっけ?学習用アセンブラ)
アセンブラで少しは組めたからC言語でのポインタもすんなり理解できた。
ポインタは難しいとよく聞いたけど、あれってただのアドレッシングでしょ?
俺がプログラムの仕事を引退した時は丁度Win3.1が出てきてオブジェクト思考がうんたら
C++がどうたらという転換期の時期だったので
それ以降のプログラミングはさっぱりなんだわ
0209名無しさん@涙目です。(東日本) [US]
垢版 |
2017/10/26(木) 18:12:16.17ID:IXygEpAK0
>>202
おお!ありがとう!
そんなに簡単なんだw
当時はグラフィック ドライバからマウスドライバまでMS-DOS付属のを使うと著作権に絡むとかで
自社でドライバを自作して
俺は自分でグラフィック、マウス、サウンド等のライブラリを構築したなぁ
カーニハン・リッチーの本を読んでCは勉強したよw
会社はMS-C++ ver7.0AとMIFESを使ってたが
プライベートではBolandC++ 4.0とVZを使ってた
懐かしいなぁ
0210名無しさん@涙目です。(関西地方) [US]
垢版 |
2017/10/26(木) 18:18:44.44ID:OwnI/Lbt0
3.1の頃はあの忌々しいMFCが幅を利かせてた時期だな
0211名無しさん@涙目です。(公衆電話) [ニダ]
垢版 |
2017/10/26(木) 18:20:47.28ID:C+PhKten0
言いたいのはJavaScript流行ってたとして得意にだったとする
で、JavaScript廃れたらどうすんのって話
アセンブラかC言語かじってたら初めての言語でも「こう言う言語なのね。ふーん。」で
適応出来ると思うよ
個人的には今どの言語が流行ってるかは興味ない
新しい言語に面白い機能が実装されていると言うならそこには興味持つこともあるが
別に言語なんてなんでもいい
0213名無しさん@涙目です。(大分県) [RU]
垢版 |
2017/10/26(木) 18:23:55.89ID:4vYYIEGJ0
>>209
俺もBcc+Vz使ってたわw 懐かしいwww
昔はちょっとした事でも凄い労力かかったけど、今はもう「困ったらライブラリ持ってくれば解決」で
とんでもなく簡単になってるもんなあ・・・

ちなみに、jsでサーバとやりとりしようと思ったら、サーバ側のWebサーバの知識とかphpのような
サーバ側スクリプトの知識とかDBの知識とか必要になるんで、そのへんは必要に応じてw
0214名無しさん@涙目です。(大分県) [RU]
垢版 |
2017/10/26(木) 18:26:51.27ID:4vYYIEGJ0
>>211
いやあ・・・
もうasmとかCとかの概念って、今後さらに普通の開発者には必要無くなってくると思うよ

もう、コンピュータの仕組みとかそんな事よりもフレームワークとかデータの扱い方とか
その分野の知識とかそっちのほうが重要だもん
0217名無しさん@涙目です。(東日本) [US]
垢版 |
2017/10/26(木) 18:35:19.19ID:IXygEpAK0
>>213
あの頃はプログラミングも楽しかったよね
俺個人的には8bitパソコン時代のBASICとPC98 + MS-DOSの頃のC言語+アセンブラの頃が楽しかった
俺が仕事でプログラムをしてたのはPC98用の某ゲーム会社に勤めてたんだよね
遊びを仕事にするという、貴重な経験をさせてもらったよ
因みに某雑誌に出たこともあるんだぜw
会社は倒産したのと契機に他の職種に転職した
ゲーム会社の連中は何故か車好きが多くて休日は車とバーチャ2で盛り上がってたなぁ

因みに思い出話で当時ファイラーはHFを使ってた
会社ではファイルメンテを使ってたが俺は何故か仕事で使うツールはプライベートでは
使いたくなかったから違うのを使ってた
FEPなんかはATOKではなくWXVを使ってたw
0218名無しさん@涙目です。(東日本) [US]
垢版 |
2017/10/26(木) 18:44:58.67ID:IXygEpAK0
そうそう今はコンピュータとは全く関係のない仕事をしてるけど
プログラマーの経験が今でも活きていて
仕事で記録用紙に記録をするのだが他のスタッフとの差を思いっきり感じる
俺は誰が読んでも理解しやすいように文章の構成から見やすさを十分に考えてから書くのだが
他の奴はそういう意識がなくただダラダラ書く奴が多い
だから書いた奴が伝えたい事が十分に伝わってない事が多いが
俺はそういった事が少ない
プログラムを勉強するという事はこういったところでも役に立つと身をもって痛感したよ
0219名無しさん@涙目です。(茸) [TW]
垢版 |
2017/10/26(木) 19:22:31.83ID:DRRW8T7E0
swiftは文法がキモい
kotlinとかやめてくれよ…
頼むからC系にして
0222名無しさん@涙目です。(新疆ウイグル自治区) [US]
垢版 |
2017/10/26(木) 21:17:53.13ID:C/4sDNqZ0
クライアントサイドはjavascriptしかないからという理由で嫌々使っていただけのはずなのに
いつのまにか繁茂しくさってからに

コントローラあがりのi4004がXeon phiまで成長したみたいなもんかね
0223名無しさん@涙目です。(庭) [US]
垢版 |
2017/10/26(木) 21:32:30.82ID:gufkhm2b0
趣味のプログラムはいまだにOptAsm(MASMよりアセンブルが1桁高速)とMFC使わずにCで直接API叩いてるわ
MFCだの.NETだのMSの都合による不完全なアップデートを気にしなくていいからとっても楽
さすがに仕事だとそうも言っとれんのでC++でMFCも.NETも使うしVBもVBAもJavaもjavascriptも使うけどさ
0224名無しさん@涙目です。(庭) [CA]
垢版 |
2017/10/26(木) 22:03:54.70ID:3PeO1SuD0
俺も人のことは言えんけどさ
プログラマって本当めんどくさい奴らが多いよなってこのスレを見て改めて実感する
0226名無しさん@涙目です。(空) [JP]
垢版 |
2017/10/27(金) 01:05:28.86ID:bKMho9520
>>224
それな
特にJavaScript使う奴
■ このスレッドは過去ログ倉庫に格納されています

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