何故かJavaは敬遠される!? 筆者はIT業界に努めて17年ほどです。 SESとして働きに出ることが多かったのですが、近年はWebエンジニアとして PHP(Laravel)を使った開発が多くなってきています。 そんな開発現場ですが、プログラミング言語の話題に上がると 「Javaはわからない」 「Javaって難しいんでしょ?」 「環境構築がなぁ・・・」 なんて話をよく聞きます。 私はJavaの方が経験した期間が長かったので、特にそういった苦手意識は無いのですが Laravelの現場でもそういった話を聞くので、 「フレームワークの特性や、コードの書き方は結構似ているところが多いのに、何でみんな苦手なんだろう?」 と思ってしまうのです。 今回はそのギモンについて、私が思っていることを書いていきます。 (注:Java嫌いな人を論破したいわけではありませんw) 原因その1:インフラ構造上、難しいと思
1: 以下、\(^o^)/でVIPがお送りします 投稿日:2014/05/19(月) 10:28:42.01 ID:aRezVjdt0 Javaってウェブ開発とかでも使われてるっていうけど、 実際、どういう風に使ってるの? PHPと連携させてるとか? 3: 以下、\(^o^)/でVIPがお送りします 投稿日:2014/05/19(月) 10:30:50.46 ID:zghvT4Xj0 PHPでやってるのと同じようなことがJavaでもできる 要件にあわせてどの言語が適してるかを判断してPHPを使うこともJavaを使うこともある 両方を連携させるのは何か必要があればないこともないけど希 2: 以下、\(^o^)/でVIPがお送りします 投稿日:2014/05/19(月) 10:30:15.02 ID:hIZyIuG/0 Javaが使えるのにPHPを使う理由は全くないんだが? 4: 以下、\(^
国内でWebシステム開発によく使われているPHPとRubyを比較します。 Webシステムでは、サーバOSにはLinuxが、プログラミング言語には俗にLL(LightweightLanguage)と呼ばれるerl/PHP/Ruby/Pythonなどのスクリプト型言語が多く利用されます。サーバOSとしてWindowsServer、言語としてJavaなども利用されますが、一般的に開発工数が激増するため、スピード重視のWeb業界ではLinux+スクリプト言語が主流です。今回は、国内でWebシステム開発によく使われている、PHPとRubyを比較してみることにします。Perlは新規開発での採用が減っていること、Pythonは研究用途を除くと国内での採用事例が比較的少ないことから、今回は対象外にしています。 関連記事もあわせてどうぞ ・Googleさんから読み取るPHPとRuby on Rails開発の
2014/07/09 追記 2014年7月現在、日本語化された Eclipse を入手する最善の方法は、Pleiades All in One をダウンロードすることです。 Pleiades All in One は、Eclipse + 日本語化プラグイン + Eclipse実行用JRE + 各言語プラグイン + α が、あらかじめパッケージされているため、 この記事で説明しているJREの導入や日本語化の手順を省略できます。もちろん、Windows 8 / Windows 8.1 でも動作します。 このページでは、Windows 7に、フリーのIDE(統合開発環境)である Eclipse をインストールし、日本語化する方法を解説する。Eclipseは、主にJavaの開発で利用されるが、その他にもPHP、C言語(C++)など、多数の言語を開発・実行することができる。また、Eclipse Pu
前回、簡単なDIコンテナを作ってみたので、次はこれを使ってWebフレームワークを作ってみたいと思います。 Webサーバーをつくる まず、WebフレームワークなのでHTTPサーバーが必要ですね。なので簡単なものを作ります。 とりあえずブラウザからリクエストを受け取ったら200 OKとHTMLを返すだけのサーバーです。 今回は、そこらのブラウザからアクセスできればいいや、ということで、RFCとかの仕様に準拠することは考えません。 public class Server { public static void main(String[] args) throws IOException { ServerSocket serverSoc = new ServerSocket(8989); for (;;) { Socket s = serverSoc.accept(); new Thread((
2024-09-10 Linux入門編に新講座追加 | 初心者でもパーティションやファイルシステムを理解できる プログラミング paizaラーニングに「新・Linux入門編7(LinuC対策版): ハードウェア・ディスク・パーティション・ファイルシステム」が追加されました。新・Linux入門編7(LinuC対策版): ハードウェア・ディスク・パーティション・ファイルシステムでは、Linuxのハードウェア… #プログラミング初心者 #プログラミング学習 #Linux 2024-09-10 アルゴリズムとデータ構造入門に新講座追加 | 初心者でもスタックとキューを理解できる プログラミング paizaラーニングの新・アルゴリズムとデータ構造入門 Java編に「新・アルゴリズムとデータ構造入門 Java編10: スタック・キュー」が追加されました。新・アルゴリズムとデータ構造入門 Java編では
転職活動が修羅場というか理不尽過ぎて心が病んでしまった。 全ての求人が、必須条件として「JavaまたはPHPでの開発経験があること」の求人で、 ほぼ同じ求人内容に応募していることになる。提出している書類も同じ。 ■書類選考で不合格となった会社 ベルトラ株式会社 株式会社ベーシック 株式会社ユビテック 株式会社ぐるなび 株式会社hontoブックサービス 株式会社テコテック 日本コンピュータシステム株式会社 ピーシーフェーズ株式会社 株式会社オープンストリーム 株式会社ビジネスネットコーポレーション 株式会社アイ・エンター 株式会社ビジネスネットコーポレーション 株式会社アイ・エンター ヤマトフィナンシャル株式会社 株式会社デジタルチェンジ 株式会社オズビジョン 株式会社Gnzo 株式会社リアルワールド 株式会社アマナ 株式会社エスリンク 株式会社ATGS 株式会社エスエスサポート 株式会社テ
Let'sプログラミングでは初心者の方を対象にJavaやPython、PHP、Rubyなど色々なプログラミング言語の解説を行っています。 Java Java入門 これからJavaを使ったプログラミングの習得を目指している方を対象としたチュートリアルです サーブレット(Servlet) / JSP入門 サーバサイドで動作するアプリケーションの作成方法 Androidプログラミング入門 モバイル向けプラットフォーム Android で動くアプリの作成 Swingを使ってみよう GUIを使ったJavaアプリケーションの作成で使用するSwing入門です Eclipse入門 開発環境として広く使われているEclipseのインストールと活用法 Javadocの記述 ソースコードからHTML形式の仕様書を生成します Apache POIでExcelを操作 Excelファイルの作成・操作
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く