「Zend Framework」を含む日記 RSS

はてなキーワード: Zend Frameworkとは

2015-10-07

PHPWEBフレームワークを使いたくない理由

LaravelやCodeIgniterFuelphpCakePHPなど、プロジェクトごとにフレームワークインストールしなければならないので、使い回しが出来ない。

Zend Frameworkはそんなことないが、雛形がないのでルールを決めないととんでもないコードを生む。

プロジェクト内にコアファイルを置くのが気持ち悪い。

限られた容量のレンタルサーバを使うときにLaravelを置くだけで15MB以上消費するのが気になる。

人気なフレームワークLaravelやsymfonyCeleron 1コア、メモリ1GBの環境では重かった。

数年毎にトレンドが変わるのでrailsdjangoのような鉄板がないこと。

2014-05-11

http://anond.hatelabo.jp/20140511101941

少なくともコロプラZend Frameworkが書いてある。

から増田PHPZend Frameworkをやってたらこんな面接されるとは思えんのよ。

http://anond.hatelabo.jp/20140511014021

それならZend Framework募集要項に書くのでは慣例がどうなってるか知らんけど

http://anond.hatelabo.jp/20140510231402

JavaまたはPHPでの開発経験があること」

まさかとは思うけど、「Java or PHP」の経験が1年か2年あるだけでこれだけの数の企業受けたの?(3年以上もしくは「Java and PHP」ならIT業界が人不足の現在こんなに書類で落とされるのは有り得ない)

それでこんなに落ちてるならIT業界で職を探すの辞めた方が良いよ。そっちの方が幸せだと思う。

コロプラとかUnityC#UnityScript)を使ってることで超有名な会社じゃん。

WebサーバーにはPHP使ってるっぽいけどZend Frameworkからやってない人多そう。

増田も「実績が無い」と言われるってことはPHPZend Frameworkをやったことが無い1人だったんだろ?

そんな人が面接に来たら俺が面接官でも「何が出来ると思ってウチを受けたんですか????」って素の好奇心で聞いちゃうわ。

社会人野球ボールボーイプロ球団プロテスト受けに行くようなもんだぞ。

2013-02-11

無職になって暇だからWebサービス作った

もうすぐ30歳になるのに、昨年末職場がなくなりハローワークに行っても求人が無いので

PHP ruby Nginx WordPress Bootstrap を使ってWebサービス作りました

作ったサイト

SKE48過去ブログ

http://skeblog.48matome.com/

名古屋栄を拠点に活動しているアイドルグループ

SKE48オフィシャルブログを保存して表示するサービス

なぜ作ったのか

今までバックエンドしか作ったことがなく、フロントエンドをやりたかった。

趣味でやっていて目標の物を作ったら満足し、継続してやらない。

なので今まで覚えてた事を忘れて一からやり直す事が多かった。

じゃあ。仕事決まるまで毎日触ってればいいんじゃね?

とゆう勢いで…

Rubyも覚えたかった…

構成

Bootswatch

PHP Simple HTML DOM Parser

Mechanize

スクレイピング

■対象ブログ仕様

  • 最新記事のみ無料で閲覧可能
  • RSSで全文を取得出来ない。

スクレイピングしなきゃ!

いつもスクレイピングSimple HTML DOM Parser

メモリとかエラー処理をしないと。

ここでRubyに同じようなのが無いか検索

http://t-taira.hatenablog.com/entry/20120429/1335658939

「なにこれRubyすごいこんな数行で」

ここからドットインストールRuby勉強しました。

Rubyの読みやすさと書きやすさに感動。

RubyスクレイピングしたデータMYSQLに保存までは完成。

どうやって表示しよう…

次はサイトをどうしようかと考え…

cakePHPかな…

Zend Frameworkかな…

いや!ブログ掲載するんだからCMSだ!

WordPressに決定。

デザイン

一番時間がかかった…

デザインは昔からまったく出来なかったので Bootstrap に。

そして検索して見つけたのがBootstrapのテーマ

  • Bootswatch

http://bootswatch.com/

デザインが出来ないから仕方ない!

http://dotinstall.com/

ドットインストールでBootstrapを勉強しました。

WordPressテーマ

デザインWordPressテーマに変換

http://webdesignrecipes.com/first-time-wordpress-origin-theme/

ここを見ながらテーマに落としていくのは簡単でした。

カテゴリでページングなどするために関数を追加

http://elearn.jp/wpman/

WordPress初めてなのですごく参考になりました。

Webサーバー

Apacheテスト環境テストすると表示が遅すぎる…

nginx高速化出来るみたい。

http://kray.jp/blog/wordpress-tuning/

http://tech.aainc.co.jp/archives/3022

nginxシンプルな設定ファイルに感動

まとめ

Webサービスを作って公開するのが、こんなに楽しいとは思わなかった。

特に今回作成したもの自分必要とするものだったので。

次はCakePHPとかフレームワークを覚えて新しいサービスを作りたい。

ruby on railsもいいな

でも、早く再就職したいです…

2012-11-07

PHPフレームワーク

PHP勉強しようと思ってる。

入門本によくあるような「勉強のための勉強」は勉強しても実務で役にたたないのでごく最初の入門レベル以外はあまり意味がないと思ってる。

CakePHPが良いのか、Zend Frameworkがいいのか迷ってる。

PHPによるWebアプリケーションスーパーサンプル 第2版」は良書だけどさすがに古いっぽいしなあ。

2011-03-29

典型的PHPerの13の悪癖

PHPerの問題点は、視野が狭いこと。典型的には以下のような悪癖を持つ。

何も知らないかPHPを愛せるんだよ、PHPerは。だからまず、HTMLCSSJavaScriptSQLを覚えろ。次に、Javaに移行しろ。そんなに難しくないよ、Java。特に大量にコードを書けるPHPerは、速度が出てライブラリ化が容易なJavaの方が向いている。今はVPSがあるので、小規模案件でも問題ない。

15年間ほどPHPインターネットを支えてきたが、そろそろ設計の脆さが問題になっている。PHP 6の開発が振り出しに戻ったのは、不幸な事故はない。ウェブ仕事をしていれば、PHPJavaで共通する知識も多い。PHPerはJavaを覚えてPHPさよならしろ。そして恥ずかしい悪癖を直すべきだ。

2011-01-22

http://anond.hatelabo.jp/20110122230420

元増田ですが・・・自分ならw Zend Frameworkは捨てる。

他人に言うなら、Zend Framework使ったほうがいいんじゃない?という確率のほうが高いと思われる。(相手にもよる)

 

こういう言い方は何だが・・・Zend Frameworkは気持ち悪いよねぇ。

はいえ、いわゆる、日本の 一般 エンジニアが集まったチームなら、Zend Framework使っといたほうが安全じゃね?

性能とかいろいろ考えなければZend Frameworkは、悪くはないし、いろいろ部品揃ってるから、他人がやるのを見てる分には安心出来る。

 

ここが大事だと思うんだけど・・・自分でやる、他人にやらせる。 この2つで大きく判断って違ってくるよね。

そして、他人にさらに第3者にバトンタッチさせることも考えると・・・ というところで判断じゃねーかと。

 

自分独りでやるなら、そら、好きに何でもだよ。

ただ、個人的には・・・ほんと、Zend Frameworkディスパッチとかは、ネイティブ書こうかと思うよねぇ。そんな暇ないからやらないけど。

あと、なんでもいいけど レビューは絶対じゃなくて、当然、相手(書く側)にも反論の権利はあるから。っては、前提でいいんだよね?

 

http://anond.hatelabo.jp/20110122000048

このエントリ気になるなあ。

ある要求を実現するにはどのような技術を用いるか、オプソがあるならどれを使うか、どの範囲を我々がコードするか、事前に経験豊富な(はずの)SEが決めておくべきだったんじゃなかろうか、と思ってみた。

そうじゃないと、工数計算できないはずなんだよね。

はい現実は、設計工程の終盤にならないと、顧客の要求って完全には出てこないんだよね。少し製造を始めてみないと、オプソで済ますべきか否かが見えてこなかったり。

とりあえず俺はZend Frameworkディスパッチ部分はゴミ箱に捨てたくて捨てたくてたまらない。無理して ZendFw を使うんじゃなくて、PATH_INFO を自力で解析して自力でディスパッチする方がずっと効率がいい。その方が、Zend Framework の思想を知らない顧客の要求も呑みやすいし顧客URLの形式についてもいろいろ面白い事を言ってくるものだよね)、PHPUnitとの調整もしやすいし

2008-11-19

教えてくれ!Webフレームワークって本当に便利か?

ちまたじゃ、みんなフレームワークのことを当たり前のように論じててすごいなーと思うんだ。尊敬するぜ。だから、ミーハーなオレもフレームワークが気になって仕方ない!

だから、30歳近いプログラマのオレがプライドを捨てて優秀なハテナ住人に聞くが、

Webフレームワークって本当に便利か?

バカなオレだけど、MVCパターンが良い事は理解できるよ。

だが、そこまでだ。

Javaだと、StrutsSpringSeasarWicket等をよく目にするけどよぉ、ドキュメントの量どんだけだよ。

入門ドキュメントだけ見ると簡単そうに思えるけど、仕事で使えるレベルまで理解が深まるまでどんだけ時間かかんだよ。

起動遅い、動き遅い、定型パターンを外れたら、やる方法が見つかんねー。

で、苦労して作ってもよぉ、結局は、HTMLがピロッって出力されるだけで、見てくれが変わるわけでもなく、全然努力が報われん。

これって、どゆこと?

Servlet+JSP+簡単なライブラリ 程度で十分じゃね?

PHPだと、Zend FrameworkCakePHPsymfony等をよく目にするけどよぉ、ドキュメントの量どんだけだよ。

入門ドキュメントだけ見ると簡単そうに思えるけど、仕事で使えるレベルまで理解が深まるまでどんだけ時間かかんだよ。

デバッガの使い方分かってねーオレが悪いとは思うんだが、開発効率悪いぞ。(フレームワーク以前の話だが…)

統合開発環境何使えばいいの?わざわざクラス名や関数名覚えてられんぞ。(フレームワーク以前の話だが…)

何で、拡張子変えたがる。何で、変なテンプレートエンジン使う。エディタ認識されねーから開発効率悪いじゃねーか。デザイナがコーディングした分かりくいHTMLコードをよ、何で編集してるわけ?

PHPフレームワーク使わない方が便利じゃね?

ついでに聞くけどよぉ、ORマッピングライブラリって使えるの?

確かに書くコード量は少なくなっていいんだがよぉ、目に見えて遅いと思うのはオレだけか?

ディスクアクセスは明らかにボトルネックになるのに、巨大なライブラリコードを毎回走らせるんだよ。普通サーバじゃ余裕なの?

話題がそれたが、

Webフレームワークって本当に便利か?

実は、みんな、上司や先輩に言われて使ってるだけなんじゃないの?

ハテナ住人の優秀なエンジニアは、どんな目的フレームワーク使ってんだ?教えて偉い人!

ま、誰も見ないんだろうけど。

2008-10-29

転職の事考える。

WEBプログラマを始めて2年ちょい。

この仕事辞めようと思っている。

入社当時の私はWEBプログラミング経験で、

学校C++とかJAVAとかVBとか…色々ごちゃごちゃ習ってたけど、正直現場ノウハウなんぞサパーリな状態だった。

だから、その会社プログラマが居なかった事は物凄く不幸だった。

WEBシステム開発部門を作るという事で、私を含めプログラム経験者が二人採用されたんだ。

細かいこと言うと、私と一緒に入社した人は、一応PHPPerlは組んだことが有るけど、「現場ノウハウを知らない」という点は私と同じだった。

入社してからは、もう全部手探り。

開発環境の整え方なんぞ全然分かってない。

取り敢えずPHPやれ、と言われたから、結構必死で勉強しながらメールフォームとか簡単なコード書いた。

当時は画面が切り替わる度に変数初期化されたりするのが不思議だった。

MySQLをやれ、と言われて、本気で必死こいて勉強した。

一緒に入った同僚は、「Postgre専門だからMySQLはよく分からん」と言う。

仕事の渡され方は大概丸投げ。

営業がリスニングをして、私は営業から案件の内容を聞く。

その仕様ってのが結構曖昧。何というか、「流れ」だけ説明される。

「管理画面で商品を登録すると、商品一覧に追加されるんだけど、登録する時に一緒にカテゴリを設定できるように…」

カテゴリは大カテゴリ・中カテゴリ・小カテゴリがあって、管理画面で登録できるように…」

とか、そんな感じ。

こういうのを聞いてプログラミング出来るのが当たり前なんだろうけど、私は凄く苦手だった。

苦手だからってやらない訳にはいかないからやってたけど、難しく考えるからだろう、時間がかかった。

後、基本的に画面イメージがない。

仕事を渡されると、全部任される。

テーブルの設計をしながら仕様を確定していって、画面イメージを作成していく。

最初の内は、正規化すら全然知らなかったからぐだぐだなテーブルばっかり設計して、コードを組む段階になってヒーヒー言ってた。

最初から書き直す事もしばしばだった。

もっと効率良くやりたい、と助言を乞おうにも、先輩なんて居ない。

同僚はその辺の作業進行は上手いものの、開発レベルは私と同じぐらい。コードスパゲッティ

人達プログラムやってたりするけど、WEBプログラムじゃないから相談しても色々と噛み合わない。

仕方がないから、うまいやり方は無いか、とひたすら暗中模索でやってきた。

で、そんな事を1年程続けた辺りで、長年プログラミングしてきた人と交流する機会が有った。

短い間だったけど、その人が教えてくれた知識でかなりショックを受けた。

開発環境の整え方とか、テストケースとか、フレームワークの事とか、えーと、まぁ、なんて言うか、プログラミングの考え方(みたいなもん)とか。

(ちょっと上手く言えない。現時点でも私は、とてもじゃないが自分の事をプログラマだなんて胸を張って言えない程未熟だと思っているし)

そして、ショックを受けたのは同僚も同じだった。

正直今まで自分がやってきた事の全部をひっくり返された気分だった。

全部が全部無駄だったという訳じゃないが、今まで非効率的で馬鹿で遠回りな事ばかりしていた。

その後はSubversionTracが導入された。

同時期に私は新しい案件を任された。

その案件の規模は小さめで、私は今まで不安定だった開発スタイルを整えようと、半分賭けでその案件cakePHPで構築しようと決めた。

無論、全然分からないから参考書とか公開されてるソース見たりとか、ネット情報とかで勉強しながら、だけど。

symfonyとかZend Frameworkとかでも良かったと思うんだけど、

たまたま先のプログラマの人がcakePHP使ってる、と言ってたから「じゃあそれにするか」とcakePHPを選んだ。

違いも分からんから最初は何でもいいや、と思ったってのも有る。

何度も躓いたり挫折しかけたりしたが、なんとか構築しきった。

つたないものでは有るが使い回しの効くメソッドなりを作れたし、正直凄く嬉しかった。

その頃には、ある程度ではあるがフレームワークでの開発が手に馴染んでいた。

そんでも一人でじめじめコーディングするスタイルは変わらなかったから、コードの中身はお察しくださいなスパゲッティ

もうこの会社に居続けても意味が無い、と思った。ひとりよがりコードを量産するだけだ。

だから、「今年いっぱいで会社を辞めようかと思います」と告げた。

それが大体半年前。

今年が終わるまで@2ヶ月ぐらい。

こんな経験年数半端な人材って、需要有るんかなぁ。女だしなぁ…、というかそもそも転職回数が多いのが一番痛い。ブラック企業ひきすぎ。

無知を乗り越えるという性質のやる気はあるから、がらっと業種を変えても良いかもしれない。

というか、ぶっちゃけ残業時間がえらい事になってたから、IT業界はもうしたくないな、と思う一方で、

やっぱりプログラム好きだからプログラマやりたいという思いが有る。

でもプライベートでやりたい事あるから、あんまり仕事時間を割かれるのも困る。

後、親が元気な内に孝行しときたい。

こないだ、カーチャンのスレ見てたのがかなり効いてる。

「あんた転職するんでしょ? 転職前に休み作ってよ。一緒に旅行行きたいから」とか言ってるし…

今までサビ残当然の会社ばっかり行ってたもんで、

仕事が忙しいから」とか「疲れてるんだから休ませてくれ…」とか言って全然孝行出来なかったから、そろそろ生活における仕事の割合を減らしていきたいところ。

でも、

難しいよなぁ。

転職、どうしたもんだかなぁ。

2007-11-10

WEB系 専門誌を女性ファッション誌風にしてみた

[デザイン]

CSSであなたのウェブサイトキラキラさせる!

・100人のセレブデザイナーが選ぶ 秋色サイト

・もうカラム落ちなんて言わせない!絶対にウケるCSSハック!

・カッコカワイ進化形 HTML5!

[PHP]

・今年のモテフレームワーク Symfony × CakePHP × Zend Framework 大特集!

 おしゃれなコに人気上昇中↑なフレームワーク★今年の3大モテフレームワーク

 SymfonyイケてるOR/マッピング!PHP4でも動くCakePHPスイーツな魅力!

 Zend Frameworkキレイになるソース! ちょいカジュアルコーディングルールだけど、Zendらしさも忘れないキレイになる方法を新提案!

[コラム]

・愛されHTMLコーディング

モテプログラマーに必要なライフハック

http://anond.hatelabo.jp/20080201185253

 
アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん