はてなキーワード: Netscapeとは
Javaって自分もちょっと他人に自慢できる実績あったりなかったりするけど、分かりやすいぞ
東大の五十嵐先生とか、筑波の三谷先生とか、なんでもJavaで書いてたりしてたけど、Pythonなんぞよりよっぽど分かりやすい
Javaというか、FlashのActionScriptみたいな範囲で使ってる分には分かりやすいよ
あと、マインクラフトの作者のnotch氏もなんでもJavaで書く、凄い速度でJavaでゲーム書く人だよ
そもそも、Javaはセットトップボックスとか小さい機器で動かすための小さな言語で、名前も元々はオーク?樫の木?だったかで、
現在の立ち位置としてはLuaとかそういう言語を想定して開発したと思う
作者のゴスリングさんとかはそういう想定だったんだろうけど、JavaをAppletとしてNetscapeブラウザ内に実装したり、
そのNetscapeも勝手にJavaの名称を拝借したJavaScriptなんて別物を勝手に実装したりして、
そこからIBMがしゃしゃり出てきて、Javaで巨大な業務アプリもできるよね?みたいな話になって、話が壮大になっていった気がする
あと、EclipseはSun Microsystemsを〇す、という意図で命名されたりもしたけど、巨大だよねEclipseのコード
デザインパターンを信奉して重視しすぎた設計とかこの辺の時期だろうと思う
Javaのコアな部分は本当に素直な言語だよ、素直な子だったんだよ
本当は素直で優しい良い子だったんだよ…😟
大したこと言わないよ。
大昔だ。ブラウザがNetScapeでWindows2000からXPに移行し始めたみたいな頃。
MS SQLにMS AccessをUIにしたクラサバシステム。それなりに需要があったんだ。
んで、データベースが何なのかすらわからない新卒の自分が参考書どおりに作って言われたことが
DoCmdは使うな!
最初なんで?と思ったが、確かにこれはある意味正しかったと思う。
全ての処理をVBAで組むことになるので、VBでも同じような処理を書けるようになった。
レコードセットとかカーソルとか、DoCmd使っていたら理解できなかっただろう。
後々ASP(.netじゃないほう)での開発やら、OracleDBの…なんだっけ?oo4oか、とかの操作がイケたのもそのおかげだろう。
その後の勉強不足で、VBの呪縛から抜けられないまま現状に至るわけだが。
なのでもし、仮に、万万が一Accessで恒久的に使うかもしれない何かを作ることを迫られたら断れ!
Windows3.1+LanManagerの頃からインターネット界隈を利用している。
2.0から使い始めた。最初はWindowsに付属していたから使い始めた。
Windows95のActiveDesktopを使うために4.0をインストールしたものの、それほど使わず。
デザイン崩れを起こすこともあり、インストールしているだけで使ってはいなかった。
OSと切り離せない4.0以降は初期のブラウザ戦争も小康状態に向かっていったと思う。
5.5はWindows2000で利用していた。
IEで色々と開くと窓をたくさん開くのが気に入らなかった。
「Microsoftに依存しない俺カッケー」ぐらいの気持ちで使い始めた。
Communicator(4)から重くなって使いにくくなったように覚えてる。
Netscapeの後釜として利用。
いまのメインブラウザ。Addonを色々と使ってる。
心に余裕を持たせるという趣旨でいえば、別の環境に連れていかなくてもしっかり情報を咀嚼して飲み込むだけでもだいぶ違うと思うんだけど。ウェブで世間を行き交う情報量が圧倒的に増えたから、せめて貧しても鈍しない世間になるようにしていきたい。
小学生の頃にNetscape Communicatorの向こうに見えていた空間は、こんな悪態つく場所でもなかったし、人を血祭りにあげる場所でもなかった。もっとキラキラしてた。
そんな場所にしていく……のはもうダメだとしても、貧しそうな人が鈍しないように差し伸べていけるようにしたい。フロントエンジニアの端くれとして。がんばる。
まずはできれば定時後に出火した案件を火消しできるくらいには体力温存できるようにしなきゃね。なかなか厳しいけど。
間違いもあるかもしれないし、詳細はググっていただくとして。
まずはFXの作りの話になるんだけど、あれのUIとかはXULって言う、javascriptやCSS, XMLなんかをベースにした言語で書かれている。
で、拡張機能はこのXULで作る。つまり、元々のUIとかを形作っているXUL群に追加でインストールするXULが拡張機能。
対してプラグインはnetscapeの時代から続く、DLLを使う方式。
拡張機能はスクリプト言語ベースで、しかもwebで使ってるものの流用だから、入りやすく作りやすい。メモ帳あれば作れる的。